From c700efc6f89acd78e7217e02a124384670009d40 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Thu, 19 Oct 2023 12:37:09 +0200 Subject: [PATCH] fix aggiunte funzioni x gestione refresh vari --- .../Web3D-Vue/Web3D_viewer/package-lock.json | 8 ++-- 3MF_test/Web3D-Vue/Web3D_viewer/package.json | 2 +- WebGl/draw/webgl_drawVue.js | 42 +++++++------------ 3 files changed, 19 insertions(+), 33 deletions(-) diff --git a/3MF_test/Web3D-Vue/Web3D_viewer/package-lock.json b/3MF_test/Web3D-Vue/Web3D_viewer/package-lock.json index 84b6a74..11ae5ef 100644 --- a/3MF_test/Web3D-Vue/Web3D_viewer/package-lock.json +++ b/3MF_test/Web3D-Vue/Web3D_viewer/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "vue": "^2.5.11", - "webgl-visualizer": "^1.2.231019-beta.1032" + "webgl-visualizer": "^1.2.231019-beta.1225" }, "devDependencies": { "babel-core": "^6.26.0", @@ -9296,9 +9296,9 @@ } }, "node_modules/webgl-visualizer": { - "version": "1.2.231019-beta.1032", - "resolved": "https://nexus.steamware.net/repository/npm-group/webgl-visualizer/-/webgl-visualizer-1.2.231019-beta.1032.tgz", - "integrity": "sha512-c5ZU0bBq1Pf5eqwYpQagva0V6Yu8sSbr7A2SwEt/DBY31SbP6YIMFM7M+Jew43ucyYeF5d4LIc8kbWT/wKdJBA==", + "version": "1.2.231019-beta.1225", + "resolved": "https://nexus.steamware.net/repository/npm-group/webgl-visualizer/-/webgl-visualizer-1.2.231019-beta.1225.tgz", + "integrity": "sha512-PoPeL3nXGVkLbvrwz9X9uFUimfBarxh3/w7NQ8ShKDtbHtgTL36KL2/ripnnHGqR0uGe06DJDsaPC4Xe+4slQw==", "license": "ISC" }, "node_modules/webpack": { diff --git a/3MF_test/Web3D-Vue/Web3D_viewer/package.json b/3MF_test/Web3D-Vue/Web3D_viewer/package.json index 95dee92..90bb092 100644 --- a/3MF_test/Web3D-Vue/Web3D_viewer/package.json +++ b/3MF_test/Web3D-Vue/Web3D_viewer/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "vue": "^2.5.11", - "webgl-visualizer": "^1.2.231019-beta.1032" + "webgl-visualizer": "^1.2.231019-beta.1225" }, "browserslist": [ "> 1%", diff --git a/WebGl/draw/webgl_drawVue.js b/WebGl/draw/webgl_drawVue.js index 7e24a45..f190036 100644 --- a/WebGl/draw/webgl_drawVue.js +++ b/WebGl/draw/webgl_drawVue.js @@ -89,6 +89,10 @@ class webgl_original { resetCamera() { SetCameraPos( m_nCameraStartPos, ORIG) ; } + + showPrintDirection(showDir) { + ShowPrintDir(showDir) ; + } } export { webgl_original } @@ -187,7 +191,7 @@ function setLoaders() { cDiv[i].style.backgroundSize = 'contain'; // cDiv[i].style.backgroundColor = '#000'; - cDiv[i].style.backgroundImage = 'url(../node_modules/webgl-visualizer/styles/SuperTopLogo.png)' + cDiv[i].style.backgroundImage = 'url(../node_modules/webgl-visualizer/styles/LogoClassic_NoText.png)' } } @@ -743,33 +747,15 @@ function AddGrid( ptORIG) { scene.add( gridHelper) ; } } -function ManageSceneElements( e) { - if ( e.srcElement.id == 'bt_refresh') { - nLayerStart = parseInt( document.getElementById('Layer_Start').value) ; - nLayerEnd = parseInt( document.getElementById('Layer_End').value) ; - for ( var i = 0 ; i < layer_list.length ; ++ i) { - if ( parseInt( layer_list[i].nLayer) >= nLayerStart && - parseInt( layer_list[i].nLayer) <= nLayerEnd) { - if ( layer_list[i].isArrow) - layer_list[i].visible = document.getElementById( 'ck_dir').checked ; - else - layer_list[i].visible = true ; - } - else { +function ShowPrintDir(showDir){ + for ( var i = 0 ; i < layer_list.length ; ++ i) { + if ( layer_list[i].isArrow) { + if ( layer_list[i].nLayer >= nLayerStart && + layer_list[i].nLayer <= nLayerEnd) + layer_list[i].visible = showDir ; + else layer_list[i].visible = false ; - } - } - } - else if ( e.srcElement.id = 'ck_dir') { - for ( var i = 0 ; i < layer_list.length ; ++ i) { - if ( layer_list[i].isArrow) { - if ( layer_list[i].nLayer >= nLayerStart && - layer_list[i].nLayer <= nLayerEnd) - layer_list[i].visible = document.getElementById( 'ck_dir').checked ; - else - layer_list[i].visible = false ; - } - } + } } render() ; - } \ No newline at end of file +} \ No newline at end of file