MoI discussion forum
MoI discussion forum

Full Version: How would I orient a single window?

From: ado1
14 Jun   [#1]
I'm sure I would get there eventually but I can't be the first to run into this annoyance

What is the easiest fastest way to sort the drawing window being the wrong way round in the bottom right view window?

Image Attachments:
orient query1.jpg 


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