From b335069bef69b9f8c430937e51e8f57e46aae0ca Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Thu, 5 Oct 2023 09:42:01 +0200 Subject: [PATCH] =?UTF-8?q?aggiunta=20possibilit=C3=A0=20di=20settare=20la?= =?UTF-8?q?=20vista=20di=20default=20e=20directory=20models?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebGl/draw/webgl_drawVue.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/WebGl/draw/webgl_drawVue.js b/WebGl/draw/webgl_drawVue.js index 59d333e..0586c6c 100644 --- a/WebGl/draw/webgl_drawVue.js +++ b/WebGl/draw/webgl_drawVue.js @@ -11,14 +11,15 @@ var m_bZoom = true; var m_bPan = true; var m_bRot = true; var m_bAutoRot = false; -var m_bGrid_v1 = true ; -var m_nCameraStartPos = 8 ; +var m_bGrid_v1 = true; +var m_nCameraStartPos = 8; //var useInSlider = false; var m_nCamPos = 0; var m_nStartL = 0; var m_nEndL = 0; var m_bIsOrtographic = true ; var counter = 0; +var modelsDir = ""; let activeCamera, scene, renderer, controls, ORIG, perspectiveCamera, orthographicCamera; @@ -26,11 +27,13 @@ var layer_list = []; const GLBox3D = new THREE.Box3(); // Box3D globale delle geometrie //init(); class webgl_original { - async initcall({ _dimX, _dimY, _fileName, _showLimitedGrid}) { + async initcall({ _dimX, _dimY, _fileName, _showLimitedGrid, _isOrtographic, _modelsDir}) { m_divStartDimX = _dimX; m_divStartDimY = _dimY; fName = _fileName; m_bGrid_v1 = _showLimitedGrid; + m_bIsOrtographic = _isOrtographic; + modelsDir = _modelsDir; //console.log(fName) setLoaders(); await init(); @@ -190,7 +193,7 @@ function init() { let startTime = performance.now(); return new Promise(() => { setTimeout(() => { - loader.load('../node_modules/webgl-visualizer/models/3mf/' + fName, function (object) { + loader.load(modelsDir + fName, function (object) { object.rotation.set(-Math.PI / 2, 0, 0); object.traverse(function (child) { child.castShadow = true;