On peut bien sûr mettre les valeurs souhaitées directement dans le script!
script: /* Position Vue & Angle*/ var vm = moi.vectorMath; var eye = vm.createPoint( 4, 0, 1.75 ); var lookat = vm.createPoint( 0, 0, 0 ); vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); vp.setCameraAndTarget( eye, lookat ); var focal_length = 45; var angle = Math.atan2(12,focal_length) * 360.0 / Math.PI; vp.fieldOfViewAngle = angle;
On peut aussi regarder au Menu Options / Réglage Vue 3D - Tangage- Azimut - Roulis - Vision.
Pour empêcher la vue de trembloter
script: var vp = moi.ui.mainWindow.viewPanel.getViewport('Top'); vp.setAngles( 180, 0, vp.tiltAngle + 15 ); vp.setAngles( 180, 0, vp.tiltAngle );
Changer le point de Pivot : cliquer à l'écran le point de pivot voulu!
script: / *En Vue 3D changer le Pt de Pivot*/ var p = moi.ui.createPointPicker(); if ( p.waitForEvent() && p.event == 'finished' ) { moi.ui.mainWindow.viewpanel.getViewport('3D').targetpt = p.pt }