Moi3d shortcuts11/10/2022 Shift Ctrl Drag can be used to force a window selection. You can deselect an already selected curve or face by clicking on it a second time, again no shift or control key is necessary for the regular case.Ĭtrl Drag can be used to duplicate an object, it will drag off a copy of the object. Note that in MoI you do not need to hold down Shift to do multiple select, multiple selection is enabled just by default on regular clicks. See Petr's MoI page for a bunch of different scripts that can be assigned to shortcut keys to automate various tasks such as selection of certain types of objects, etc. Z=script: var cb = moi.ui.getUIPanel('moi://ui/CommandBar.htm') moi.ui.showMenu('AllEditingsCommandsGallery.htm', cb.document.Shortcut keys documentation page on how to define custom shortcuts here \=script: /* Assign unique object name to selection */ var all_objects = () var used_names = new Array() for ( var i = 0 i 0 ) moi.ui.propertiesPanel.editStyleIndex( styles.length - 1 ) } gd.styleEditorClosed() Īlt `=script: var viewport = moi.ui.getViewportUnderMouse() if ( viewport ) viewport.reset() Īlt A=script:() Īlt DownArrow=script: moi.ui.getActiveViewport().pan( 0.0, -0.2, 0.0 ) Īlt F1=script: moi.ui.createDialog( 'Options.htm', 'resizeable,defaultWidth:43em,defaultHeight:32em' ) Īlt F2=script: moi.ui.createDialog( 'nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow ) Īlt F3=script: = ! Īlt I=script:() Īlt L=script: /* Expand selection over same styles and loft */ var objects = ().getCurves(), points = ().getPoints(), styles = new Array() for (var i = 0 i 0 ) =var z=.8, vp= for (var n in vp) moi.ui.(vp).zoom(z) ,=var z=1.2, vp= for (var n in vp) moi.ui.(vp).zoom(z) I don't think that these hotkeys would be very helpful for anyone, because a certain number of hotkeys refer to my very personal customized Moi's UI In my case, a number of key bindings correspond to either Blender or ZBrush, for convenience in switching between those tools and MoI. =script: /* Isolate selection */ () Ġ=script: /* 3D view (perspective or isometric) */ moi.ui. = '3D' ġ=script: /* Front view */ var vname = 'Front' var vp = moi.ui.mainWindow.viewpanel vp.mode = vname if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname ) ģ=script: /* Right view */ var vname = 'Right' var vp = moi.ui.mainWindow.viewpanel vp.mode = vname if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname ) ĥ=script: /* Toggle between Parallel and Perspective view */ var vp = moi.ui.('3D') vp.projection = (vp.projection = 'Perspective' ? 'Parallel': 'Perspective') ħ=script: /* Top view */ var vname = 'Top' var vp = moi.ui.mainWindow.viewpanel vp.mode = vname if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname ) Ĭ=script: /* CPlane */ () Ĭmd A=script:() Ĭmd I=script: /* Invert selection */ () Ĭtrl 1=script: /* Back view */ var vname = 'Back' var vp = moi.ui.mainWindow.viewpanel vp.mode = vname if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname ) Ĭtrl 3=script: /* Left view */ var vname = 'Left' var vp = moi.ui.mainWindow.viewpanel vp.mode = vname if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname ) Ĭtrl 7=script: /* Bottom view */ var vname = 'Bottom' var vp = moi.ui.mainWindow.viewpanel vp.mode = vname if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname ) Ĭtrl K=script: /* Select naked edges (open borders) */ var gd = moi.geometryDatabase gd.deselectAll() var breps = gd.getObjects().getBreps() for ( var i = 0 i 0 ? em(0).hidden : false tProperty( 'hidden', !ishidden ) I'll start off with mine (copied from my Moi.ini configuration file) Maybe we can discover some new scripts, new commands and/or clever key bindings.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |