Vue fixée

 From:  Frenchy Pilou (PILOU)
179.1 
Pour avoir toujour le même angle de vue (pour une animation par exemple)
3 raccourcis
Sauver vue courante:

script: /* Sauver vue courante sur la pile */ var vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); var data = new Object; data.camera = vp.cameraPt; data.target = vp.targetPt; var cm = moi.command; var views = new Array(); try { v = cm.getOption( 'views' ); if ( v != null ) views = v; } catch(e) {} views.push( data ); cm.setOption( 'views', views );


Restaurer la vue:

script: /* Restaurer vue courante de la pile */ var cm = moi.command; var views = null; try { views = cm.getOption( 'views' ); } catch(e) {} if ( views != null ) { var lastrestored = -1; try { lastrestored = cm.getOption( 'last_restored_view' ); } catch(e) {} var i = lastrestored + 1; if ( i >= views.length ) i = 0; var data = views[i]; var vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); vp.setCameraAndTarget( data.camera, data.target ); cm.setOption( 'last_restored_view', i ); }


Effacer les vues:

script: /* Effacer vues de la pile */ moi.command.setOption( 'views', null );
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All