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;