Initial import of NODEDC BIM Viewer

This commit is contained in:
CODEX
2026-06-04 13:25:42 +03:00
commit 9aaf82862f
2075 changed files with 3592575 additions and 0 deletions
+92
View File
@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=170133_Asvest_20200131";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
const objectIdsUsed = {};
window.selectObject = function (checkbox) {
const objectId = checkbox.name;
if (checkbox.checked) {
objectIdsUsed[objectId] = true;
} else {
delete objectIdsUsed[objectId];
}
const objectIds = Object.keys(objectIdsUsed);
if (objectIds.length === 0) {
iframeElement.src = iframeBaseURL + "#actions=clearFocusObjects";
} else {
const objectIdsParam = objectIds.join(",");
iframeElement.src = iframeBaseURL + "#actions=focusObjects,openTab&objectIds=" + objectIdsParam + "&tabId=objects";
}
}
}
</script>
<ul>
<li><input type="checkbox" name="0FazZzVxL0ZAC2Xz9Lc_VS" onclick="javascript:selectObject(this)">Focus object
"0FazZzVxL0ZAC2Xz9Lc_VS"</input></li>
<li><input type="checkbox" name="12NjfiY$5BWxO3cGvRvhMM" onclick="javascript:selectObject(this)">Focus object
"12NjfiY$5BWxO3cGvRvhMM"</input></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=2013022_IAA_BWK_R2019-BLOK_recht_2020-01-30";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('3SF0jsMwT8TRdW4SutSdlC')">Focus object "3SF0jsMwT8TRdW4SutSdlC"</a></li>
<li><a href="javascript:selectObject('3gi7TUm7LCqgARCX9cpaLQ')">Focus object "3gi7TUm7LCqgARCX9cpaLQ"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=2013022_IAA_BWK_R2019-BLOK_recht_2020-02-06";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('2d4Rwfl9r10uud42lwDrdE')">Focus object "2d4Rwfl9r10uud42lwDrdE"</a></li>
<li><a href="javascript:selectObject('2GW7yl69PBeh8W0hgbOIST')">Focus object "2GW7yl69PBeh8W0hgbOIST"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=20191011_11293-20174268_Oostenburgereiland_K2B_UO";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('0tegbjkmzDnvuoDujLMsiB')">Focus object "0tegbjkmzDnvuoDujLMsiB"</a></li>
<li><a href="javascript:selectObject('2zBR1raBf7VfVGkcRD$NUj')">Focus object "2zBR1raBf7VfVGkcRD$NUj"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=Campus_Vianen_LOD300_2017_Architecture";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('12gdqnsSX07wsF86ICAsDS')">Focus object "12gdqnsSX07wsF86ICAsDS"</a></li>
<li><a href="javascript:selectObject('2WQaDq3j9DFQGtLRgHbqGu')">Focus object "2WQaDq3j9DFQGtLRgHbqGu"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=Kabu-model-voors-bestek";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('3TJYKrlIPEiOryF7DDmM2U')">Focus object "3TJYKrlIPEiOryF7DDmM2U"</a></li>
<li><a href="javascript:selectObject('1BO9ljOyHEhAENZ7RinKXw')">Focus object "1BO9ljOyHEhAENZ7RinKXw"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=vakantiewoning_original";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('0zew$1PN946uNvMeuR0unA')">Focus object "0zew$1PN946uNvMeuR0unA"</a></li>
<li><a href="javascript:selectObject('1HX$_kbR1AKxF1CmKGciQa')">Focus object "1HX$_kbR1AKxF1CmKGciQa"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>
+71
View File
@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
html, body {
height: 100%;
background: #f2f2f2;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.50;
-webkit-font-smoothing: antialiased;
margin: 0;
overflow: hidden;
}
.column {
float: left;
width: 100%;
}
.row:after {
content: "";
display: table;
clear: both;
}
iframe {
width: 100%;
height: 800px;
}
</style>
</head>
<body onload="init()">
<script>
function init() {
const iframeBaseURL = "./../app/index.html?projectId=Systhema&modelId=2017058AA_Sparrenlaan_Ermelo_BWK_2020-02-17_EXCL-A_optimized";
const iframeElement = document.getElementById("embeddedViewer");
if (!iframeElement) {
throw "IFRAME not found";
}
iframeElement.src = iframeBaseURL;
window.selectObject = function (objectId) {
iframeElement.src = iframeBaseURL + "#actions=focusObject,openTab&objectId=" + objectId + "&tabId=objects";
}
}
</script>
<ul>
<li><a href="javascript:selectObject('37GBOiJo1AXuTfplEfnCtB')">Focus object "37GBOiJo1AXuTfplEfnCtB"</a></li>
<li><a href="javascript:selectObject('0ZUMsQQDzCDgr7Qv45prGT')">Focus object "0ZUMsQQDzCDgr7Qv45prGT"</a></li>
</ul>
<iframe id="embeddedViewer"></iframe>
</body>
</html>