MoI discussion forum
MoI discussion forum

Full Version: How would I orient a single window?

Show messages: All  1  2-4

From: ado1
14 Jun   [#2]
If I click on the "right" button in the views ribbon then I get the left view...

You know I've been doing this for over a year now and I didn't know that, christ

Image Attachments:
orient query2.jpg 


From: stefano (LIGHTWAVE)
14 Jun   [#3] In reply to [#2]
hi ado,

was going to say that...

i think the inventor of this software made it inspirational
because day by day we are finding things.

anyway, also i'll try find you some of michaels viewport controls that i love
and use personally as shortcuts (on the numpad keys)...

now below:
From: stefano (LIGHTWAVE)
14 Jun   [#4] In reply to [#3]
Hi Ado, these are my viewport shortcuts, to me they are logical

Numpad. [dot] =
script:moi.ui.mainWindow.viewpanel.mode = '3D'; var vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.reset(); }

Numpad0=
script: /* SPLIT! */ moi.ui.mainWindow.viewpanel.mode = 'Split'; if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { moi.view.resetAll(); }

Numpad1=
script:var vname = 'Top'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

Numpad2=
script:var vname = 'Front'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

Numpad3=
script:var vname = 'Right'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

Numpad4=
script:var vname = 'Bottom'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

Numpad5=
script:var vname = 'Back'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

Numpad6=
script:var vname = 'Left'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

Numpad* [asterix] =
script:moi.ui.getActiveViewport().reset();

-----
To add shortcuts and assign these viewport scripts to your shortcut keys, use:

options>shortcut keys>add

press a key like numpad 1 and then paste:
script:var vname = 'Top'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) { vp.reverseView( vname ); } if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { vp.getViewport(vname).reset(); }

repeat.

cheers stefano


-------

*
there is also a shortcut script to "add shortcut"
with this script:

https://moi3d.com/forum/index.php?webtag=MOI&msg=12006.1

Show messages: All  1  2-4