From c2fa7debf522f20ff01fe3e30f9f29b663289ff5 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 20 Jun 2024 19:31:59 +0200 Subject: [PATCH] Add js x test plot door --- .../3MF_test/Web3D.pack/Pages/_Layout.cshtml | 1 + .../3MF_test/Web3D.pack/Shared/NavMenu.razor | 9 +- .../3MF_test/Web3D.pack/Web3D.pack.csproj | 978 ++++++++++++++++++ .../Web3D.pack/wwwroot/lib/webgl_door_help.js | 20 + 4 files changed, 1006 insertions(+), 2 deletions(-) create mode 100644 IcarusView/3MF_test/Web3D.pack/wwwroot/lib/webgl_door_help.js diff --git a/IcarusView/3MF_test/Web3D.pack/Pages/_Layout.cshtml b/IcarusView/3MF_test/Web3D.pack/Pages/_Layout.cshtml index 84fb059..f1f61ce 100644 --- a/IcarusView/3MF_test/Web3D.pack/Pages/_Layout.cshtml +++ b/IcarusView/3MF_test/Web3D.pack/Pages/_Layout.cshtml @@ -46,6 +46,7 @@ + diff --git a/IcarusView/3MF_test/Web3D.pack/Shared/NavMenu.razor b/IcarusView/3MF_test/Web3D.pack/Shared/NavMenu.razor index 12f9ddc..5db69c4 100644 --- a/IcarusView/3MF_test/Web3D.pack/Shared/NavMenu.razor +++ b/IcarusView/3MF_test/Web3D.pack/Shared/NavMenu.razor @@ -15,8 +15,13 @@ + diff --git a/IcarusView/3MF_test/Web3D.pack/Web3D.pack.csproj b/IcarusView/3MF_test/Web3D.pack/Web3D.pack.csproj index 5d95dcd..cdc13e6 100644 --- a/IcarusView/3MF_test/Web3D.pack/Web3D.pack.csproj +++ b/IcarusView/3MF_test/Web3D.pack/Web3D.pack.csproj @@ -6,6 +6,10 @@ enable + + + + @@ -16,6 +20,21 @@ + + + + + + + + + + + + + + + @@ -32,6 +51,965 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IcarusView/3MF_test/Web3D.pack/wwwroot/lib/webgl_door_help.js b/IcarusView/3MF_test/Web3D.pack/wwwroot/lib/webgl_door_help.js new file mode 100644 index 0000000..f2e51f1 --- /dev/null +++ b/IcarusView/3MF_test/Web3D.pack/wwwroot/lib/webgl_door_help.js @@ -0,0 +1,20 @@ +import { webgl_original } from './webgl-doors/draw/webgl_drawCS.js'; +const n = new webgl_original(); + +window.setupDoor = function ({ dimX, dimY, fileName }) { + let options = { + _dimX: dimX, + _dimY: dimY, + _fileName: fileName + } + + n.initcall(options); +} + + +window.refreshDoor = function (nStart, nEnd) { + const element = document.getElementById("WebGL-3dmExport"); + element.remove; + n.refreshcall(nStart, nEnd); +} +