aggiunta possibilità di settare la vista di default e directory models

This commit is contained in:
zaccaria.majid
2023-10-05 09:42:01 +02:00
parent 85be4a7b17
commit b335069bef
+7 -4
View File
@@ -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;