Raccourcis Pro d'Andrei Samardac venant du fichier .ini
Plugins les plus utilisés
DistortCurves by Max Smirnov
MultiIso by Michael Gibson
Pipe2 by Michael Gibson
[Shortcut Keys]
\'=AddPoint (Ajouter Point)
,=Offset
-=Rectangle
.=shell (Coque)
/=inset (Creux)
0=circle (Cercle)
1=moi.ui.mainWindow.viewpanel.mode = 'top' (Dessus)
2=moi.ui.mainWindow.viewpanel.mode = '3d'
3=moi.ui.mainWindow.viewpanel.mode = 'front' (Face)
4=moi.ui.mainWindow.viewpanel.mode = 'right' (Droite)
5=Line (Ligne)
6=Polyline (Polyligne)
7=Curve (Courbe)
8=rectangle
9=RectCenter (Centre Rectangle)
\;=ShowPoints (Montrer Points)
\==RectCenter
\\=spherer4
`=script: /*Cacher Sélectionné ---`*/ moi.geometryDatabase.getSelectedObjects().setProperty( 'hidden', true );
A=mirror (Miroir)
Alt+`=script: /*! Assigner Style Caché et Caché --- Alt+`*/ var st = moi.geometryDatabase.findstyle('Hidden',1).index; var obj = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < obj.length; ++i) { obj.item(i).styleIndex = st;}; moi.geometryDatabase.getSelectedObjects().setProperty( 'hidden', true )
Alt+A=ArrayGem (Trame Bijou)
Alt+B=script: /*! Etendre la Sélection au Même Nom d'Objet --- Alt+B*/ var names = new Array(); var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.name != '' ) names[obj.name] = true; } objs = moi.geometryDatabase.getObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.name != '' && names[obj.name] ) obj.selected = true; }
Alt+C=intersect
Alt+F=chamfer (Chanfrein)
Alt+F2=script: /* Basculer la Transparence de l'lmage d'Arrière-Plan entre 85 and 100 */ moi.view.backgroundImageTransparency = (moi.view.backgroundImageTransparency == 85? 100 : 85);
Alt+F5=export C:\Users\... (exporter dans un fichier d'un répertoire)
Alt+G=scale 2d (Taille 2D)
Alt+H=script: /*! Montrer les Arêtes des Objets Sélectionnées et Cacher les autres --- Alt+H*/ var breps = moi.geometryDatabase.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i ) { var brep = breps.item(i); brep.getEdges().setProperty( 'hidden', !brep.selected ); }
Alt+M=merge (Souder)
Alt+O=loft (Tendre)
Alt+Q=script:moi.view.resetCPlane(); (Annuler Plan Auxiliare)
Alt+R=RotateAxis (Rotation / axe)
Alt+S=script: /*! Sauvegarder l'Ecran --- Alt+S*/ var img = moi.view.screenshot( 'viewpanel', false ); var name = img.getSaveFileName(); if ( name != '' ) img.save( name );
Alt+T=script: /*! Ouvrir Dialogue Nouveau Style --- Alt+T*/ var gd = moi.geometryDatabase; gd.styleEditorOpened(); var dialog = moi.ui.createDialog( 'EditStyleDialog.htm?titleid=Add style dialog title&index=-1', '', moi.ui.mainWindow ); if ( dialog.window.doModal() != -1 ) { var styles = gd.getObjectStyles(); if ( styles.length> 0 ) moi.ui.propertiesPanel.editStyleIndex( styles.length - 1 ); } gd.styleEditorClosed();
Alt+V=script: /*! Changer Position de la Lumière --- Alt+V*/ var dir = moi.view.lightDirection; if ( dir.x == 1 && dir.y == 1 && dir.z == -1 ) { dir.set(-0.5,1,0); } else { dir.set(1,1,-1); } moi.view.lightDirection = dir;
Alt+W=script: /* Montrer les Courbes avec le Même Style que l'Objet COurant sélectionné */ var styles = new Array(); var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); styles[obj.styleIndex] = true; } objs = moi.geometryDatabase.getObjects().getCurves(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( styles[obj.styleIndex] ) obj.hidden = false; }
B=script: /*! Assigner un Nom d'Objet Unique à la Sélection et Cacher --- B*/ var all_objects = moi.geometryDatabase.getObjects(); var used_names = new Array(); for ( var i = 0; i < all_objects.length; ++i ) { var obj = all_objects.item(i); if ( obj.name != '' ) { used_names[obj.name] = true; } } var counter = 1; var name; while ( 1 ) { var numtag = counter.toString(); while ( numtag.length < 4 ) { numtag = '0' + numtag; } name = 'object_' + numtag; if ( used_names[name] ) { ++counter; continue; } used_names[name] = true; break; } moi.geometryDatabase.getSelectedObjects().setProperty( 'name', name ); var st = moi.geometryDatabase.findstyle('Hidden',1).index; var obj = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < obj.length; ++i) { obj.item(i).styleIndex = st;}; moi.geometryDatabase.getSelectedObjects().setProperty( 'hidden', true )
Backspace=cylinder (Cylindre)
C=chamfer (Chanfrein)
Ctrl+1=ArrayCircular (Trame Ronde)
Ctrl+2=ArrayDir (Trame)
Ctrl+3=ArrayCurve (Trame COurbe)
Ctrl+`=script: /*! Montrer Tout sauf Courbes, Points et Style Caché --- Ctrl+`*/ var obj = moi.geometryDatabase.getObjects().getBReps(), st = moi.geometryDatabase.findstyle('Hidden',0), sti; if (st) {sti = st.index;} else { sti = 'nf';} for ( var o = 0; o < obj.length; ++o ) { if ( obj.item(o).hidden && obj.item(o).styleIndex !== sti) { obj.item(o).hidden = false; obj.item(o).selected = false; }};
Ctrl+A=script /* Sélectionner Tout*/:moi.geometryDatabase.selectAll();
Ctrl+B=script: /*! Assigner un Nom Unique à La Sélection --- Ctrl+B*/ var all_objects = moi.geometryDatabase.getObjects(); var used_names = new Array(); for ( var i = 0; i < all_objects.length; ++i ) { var obj = all_objects.item(i); if ( obj.name != '' ) { used_names[obj.name] = true; } } var counter = 1; var name; while ( 1 ) { var numtag = counter.toString(); while ( numtag.length < 4 ) { numtag = '0' + numtag; } name = 'object_' + numtag; if ( used_names[name] ) { ++counter; continue; } used_names[name] = true; break; } moi.geometryDatabase.getSelectedObjects().setProperty( 'name', name );
Ctrl+C=CopyClipboard (Copier le Presse-Papiers)
Ctrl+D=ShrinkTrimmedSrf /*! Rétrécir la Surface Découpée --- Ctrl+D*/
Ctrl+E=script:var a = moi.command.lastCommandRevisionStart; var b = moi.command.lastCommandRevisionEnd; var objects = moi.geometryDatabase.getObjects(); for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.databaseRevision> a && obj.databaseRevision <= b ) obj.selected = true; }
Ctrl+F=flip /*! Flip la Normale de la Surface --- Ctrl+F*/
Ctrl+F3=script:moi.ui.createDialog( 'Plugins.htm', 'resizeable,defaultWidth:43em,defaultHeight:32em' )
Ctrl+M=script: /*! Montrer les Arêtes Libres --- Ctrl+M*/ var gd = moi.geometryDatabase; gd.deselectAll(); var breps = gd.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i ) breps.item(i).getNakedEdges().setProperty( 'selected', true );
Ctrl+N=New (Nouveau)
Ctrl+O=Open (Ouvrir)
Ctrl+P=pipe2 /*! Tuyaux --- Ctrl+P*/
Ctrl+Q=SelectOuterLoopsAndDelete /*! SeparateSelectOuterLoopsDeleteTrim - Ctrl+Q*/
Ctrl+R=Rebuild /*! Reconstruire les Courbes --- Ctrl+R*/
Ctrl+S=Save (Sauvegarder)
Ctrl+Shift+C=CopyClipboardWithOrigin (Copier le Presse-Papiers avec l'origine)
Ctrl+Shift+V=PastePart (Copier une Partie)
Ctrl+Shift+Z=script: moi.command.redo(); (Refaire)
Ctrl+Space=script: /*! Montrer les Sous-ensembles des Objets Cachés --- Ctrl+Space*/ moi.geometryDatabase.showSubset();
Ctrl+V=Paste (Coller)
Ctrl+W=script: /*! Sélectionner Toutes les Courbes --- Ctrl+W*/ moi.geometryDatabase.getObjects().getCurves().setProperty( 'selected', true );
Ctrl+X=Cut (Couper)
Ctrl+Y=script:moi.command.redo(); (Refaire)
Ctrl+Z=script:moi.command.undo(); (Annuler)
D=BooleanDifference (Différence Booléenne)
Delete=Delete (Effacer)
E=extrude (Extruder)
F=fillet (Congé)
F1=flow (Enrober)
F10=PlanarSrf (Surface Plane)
F11=script: /*! Basculer Vue 3D Perspective et Parallèle --- F11 */ var vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); vp.projection = (vp.projection == 'Perspective' ? 'Parallel' : 'Perspective');
F12=script: /*! Définir Plan Auxiliaire d'après la Vue --- F12*/ moi.view.setCPlane( moi.ui.mainWindow.viewpanel.getViewport('3D').targetFrame );
F2=script: /*! Snap Direct on/off --- F2*/ moi.drawingAids.straightSnap = !moi.drawingAids.straightSnap;
F3=script: /*! Snap Objet snap on/off ---F3*/ moi.drawingAids.objectSnap = !moi.drawingAids.objectSnap;
F4=image /*! Image ---F4*/
F5=paste (Coller)
F6=blend (Unir)
F7=Revolve (Révolution)
F8=RailRevolve (Révolution sur Rail)
F9=align (Aligner)
G=Scale1D (Taille 1D)
H=script: /*! Montrer / Cacher Arêtes --- H*/ var breps = moi.geometryDatabase.getObjects().getBReps(); var hide = true; for ( var i = 0; i < breps.length; ++i ) { var edges = breps.item(i).getEdges(); if ( i == 0 ) hide = !edges.item(0).hidden; edges.setProperty( 'hidden', hide ); }
I=script: /*! Etendre la Sélection aux mêmes Styles --- I*/ var objects = moi.geometryDatabase.getObjects();var styles = new Array();for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.selected ) styles[obj.styleIndex] = true; } for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( styles[obj.styleIndex] ) obj.selected = true; }
J=join (Unir)
K=separate (Joindre)
L=script:/*! Sélection Boucles d'Arêtes --- L*/ var gd = moi.geometryDatabase; function sl(o) { for ( var i = 0; i < o.length; ++i ) { o.Item(i).selected = 0; var e=o.Item(i).getEdges(); for ( var j = 0; j < e.length; ++j ) e.Item(j).selected = !e.Item(j).selected;}} gd.selectLoop(); var so = gd.getSelectedObjects(); var e = so.getEdges(); sl(so.getFaces()); sl(so.getSolids()); so.getBReps().setProperty('selected',0); e.setProperty('selected',1);
M=BooleanMerge (Coupe Booléenne)
N=Copy (Copier)
O=script: /*! Etendre la Sélection aux Même Styles et Tendre --- O*/ var objects = moi.geometryDatabase.getObjects().getCurves(), points = moi.geometryDatabase.getObjects().getPoints(), styles = new Array(); for (var i = 0; i < points.length; i++) { objects.addObject(points.item(i))} for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.selected ) styles[obj.styleIndex] = true; } for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( styles[obj.styleIndex] ) obj.selected = true; }; moi.command.execCommand( 'loft' );
P=project (Projeter)
Q=script: /* Plan Auxiliaire*/ moi.view.setCPlaneInteractive();
R=Rotate (Rotation)
S=sweep (Tuber)
Shift+1=script:moi.ui.createDialog( 'moi://ui/ScriptPalette.htm' );
Shift+2=script: /* Ouvrir le Dialogue des Options Lumières */ moi.ui.createDialog( 'moi://ui/LightingOptions.htm' );
Shift+C=Silhouette
Shift+Space=script: /*! Inverser la Vue --- Shift+Space*/ moi.ui.mainWindow.viewpanel.reverseView( moi.ui.getActiveViewport().name );
Space=;script: /*! Réinitialiser la Vue ---Z */ moi.view.resetAll();
T=script: /*! Assigner style --- T*/ moi.ui.propertiesPanel.editStyleIndex(moi.geometryDatabase.addStyle().index );
U=BooleanUnion (Union Booléenne)
V=Move (Bouge)
W=script: /*! Cacher les Courbes et Points Déverrouillés --- W*/ function hide( objs ) { for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( !obj.locked ) { obj.hidden = true; } } } hide( moi.geometryDatabase.getObjects().getCurves() ); hide( moi.geometryDatabase.getObjects().getPoints() );
X=script: /*Montrer/Cacher Lignes Cachées --- X */ moi.view.showHiddenLines =! moi.view.showHiddenLines;
Y=trim (Découper)
Z=script: /* Solo */ var mgd=moi.geometryDatabase; if (mgd.getSelectedObjects().length> 0) { mgd.invertSelection(); var obj=mgd.getSelectedObjects(); for (var o=0; o<obj.length; ++o) { obj.item(o).hidden=true; obj.item(o).selected=false; }}
Plugins les plus utilisés
DistortCurves by Max Smirnov
MultiIso by Michael Gibson
Pipe2 by Michael Gibson
[Shortcut Keys]
\'=AddPoint (Ajouter Point)
,=Offset
-=Rectangle
.=shell (Coque)
/=inset (Creux)
0=circle (Cercle)
1=moi.ui.mainWindow.viewpanel.mode = 'top' (Dessus)
2=moi.ui.mainWindow.viewpanel.mode = '3d'
3=moi.ui.mainWindow.viewpanel.mode = 'front' (Face)
4=moi.ui.mainWindow.viewpanel.mode = 'right' (Droite)
5=Line (Ligne)
6=Polyline (Polyligne)
7=Curve (Courbe)
8=rectangle
9=RectCenter (Centre Rectangle)
\;=ShowPoints (Montrer Points)
\==RectCenter
\\=spherer4
`=script: /*Cacher Sélectionné ---`*/ moi.geometryDatabase.getSelectedObjects().setProperty( 'hidden', true );
A=mirror (Miroir)
Alt+`=script: /*! Assigner Style Caché et Caché --- Alt+`*/ var st = moi.geometryDatabase.findstyle('Hidden',1).index; var obj = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < obj.length; ++i) { obj.item(i).styleIndex = st;}; moi.geometryDatabase.getSelectedObjects().setProperty( 'hidden', true )
Alt+A=ArrayGem (Trame Bijou)
Alt+B=script: /*! Etendre la Sélection au Même Nom d'Objet --- Alt+B*/ var names = new Array(); var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.name != '' ) names[obj.name] = true; } objs = moi.geometryDatabase.getObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.name != '' && names[obj.name] ) obj.selected = true; }
Alt+C=intersect
Alt+F=chamfer (Chanfrein)
Alt+F2=script: /* Basculer la Transparence de l'lmage d'Arrière-Plan entre 85 and 100 */ moi.view.backgroundImageTransparency = (moi.view.backgroundImageTransparency == 85? 100 : 85);
Alt+F5=export C:\Users\... (exporter dans un fichier d'un répertoire)
Alt+G=scale 2d (Taille 2D)
Alt+H=script: /*! Montrer les Arêtes des Objets Sélectionnées et Cacher les autres --- Alt+H*/ var breps = moi.geometryDatabase.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i ) { var brep = breps.item(i); brep.getEdges().setProperty( 'hidden', !brep.selected ); }
Alt+M=merge (Souder)
Alt+O=loft (Tendre)
Alt+Q=script:moi.view.resetCPlane(); (Annuler Plan Auxiliare)
Alt+R=RotateAxis (Rotation / axe)
Alt+S=script: /*! Sauvegarder l'Ecran --- Alt+S*/ var img = moi.view.screenshot( 'viewpanel', false ); var name = img.getSaveFileName(); if ( name != '' ) img.save( name );
Alt+T=script: /*! Ouvrir Dialogue Nouveau Style --- Alt+T*/ var gd = moi.geometryDatabase; gd.styleEditorOpened(); var dialog = moi.ui.createDialog( 'EditStyleDialog.htm?titleid=Add style dialog title&index=-1', '', moi.ui.mainWindow ); if ( dialog.window.doModal() != -1 ) { var styles = gd.getObjectStyles(); if ( styles.length> 0 ) moi.ui.propertiesPanel.editStyleIndex( styles.length - 1 ); } gd.styleEditorClosed();
Alt+V=script: /*! Changer Position de la Lumière --- Alt+V*/ var dir = moi.view.lightDirection; if ( dir.x == 1 && dir.y == 1 && dir.z == -1 ) { dir.set(-0.5,1,0); } else { dir.set(1,1,-1); } moi.view.lightDirection = dir;
Alt+W=script: /* Montrer les Courbes avec le Même Style que l'Objet COurant sélectionné */ var styles = new Array(); var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); styles[obj.styleIndex] = true; } objs = moi.geometryDatabase.getObjects().getCurves(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( styles[obj.styleIndex] ) obj.hidden = false; }
B=script: /*! Assigner un Nom d'Objet Unique à la Sélection et Cacher --- B*/ var all_objects = moi.geometryDatabase.getObjects(); var used_names = new Array(); for ( var i = 0; i < all_objects.length; ++i ) { var obj = all_objects.item(i); if ( obj.name != '' ) { used_names[obj.name] = true; } } var counter = 1; var name; while ( 1 ) { var numtag = counter.toString(); while ( numtag.length < 4 ) { numtag = '0' + numtag; } name = 'object_' + numtag; if ( used_names[name] ) { ++counter; continue; } used_names[name] = true; break; } moi.geometryDatabase.getSelectedObjects().setProperty( 'name', name ); var st = moi.geometryDatabase.findstyle('Hidden',1).index; var obj = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < obj.length; ++i) { obj.item(i).styleIndex = st;}; moi.geometryDatabase.getSelectedObjects().setProperty( 'hidden', true )
Backspace=cylinder (Cylindre)
C=chamfer (Chanfrein)
Ctrl+1=ArrayCircular (Trame Ronde)
Ctrl+2=ArrayDir (Trame)
Ctrl+3=ArrayCurve (Trame COurbe)
Ctrl+`=script: /*! Montrer Tout sauf Courbes, Points et Style Caché --- Ctrl+`*/ var obj = moi.geometryDatabase.getObjects().getBReps(), st = moi.geometryDatabase.findstyle('Hidden',0), sti; if (st) {sti = st.index;} else { sti = 'nf';} for ( var o = 0; o < obj.length; ++o ) { if ( obj.item(o).hidden && obj.item(o).styleIndex !== sti) { obj.item(o).hidden = false; obj.item(o).selected = false; }};
Ctrl+A=script /* Sélectionner Tout*/:moi.geometryDatabase.selectAll();
Ctrl+B=script: /*! Assigner un Nom Unique à La Sélection --- Ctrl+B*/ var all_objects = moi.geometryDatabase.getObjects(); var used_names = new Array(); for ( var i = 0; i < all_objects.length; ++i ) { var obj = all_objects.item(i); if ( obj.name != '' ) { used_names[obj.name] = true; } } var counter = 1; var name; while ( 1 ) { var numtag = counter.toString(); while ( numtag.length < 4 ) { numtag = '0' + numtag; } name = 'object_' + numtag; if ( used_names[name] ) { ++counter; continue; } used_names[name] = true; break; } moi.geometryDatabase.getSelectedObjects().setProperty( 'name', name );
Ctrl+C=CopyClipboard (Copier le Presse-Papiers)
Ctrl+D=ShrinkTrimmedSrf /*! Rétrécir la Surface Découpée --- Ctrl+D*/
Ctrl+E=script:var a = moi.command.lastCommandRevisionStart; var b = moi.command.lastCommandRevisionEnd; var objects = moi.geometryDatabase.getObjects(); for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.databaseRevision> a && obj.databaseRevision <= b ) obj.selected = true; }
Ctrl+F=flip /*! Flip la Normale de la Surface --- Ctrl+F*/
Ctrl+F3=script:moi.ui.createDialog( 'Plugins.htm', 'resizeable,defaultWidth:43em,defaultHeight:32em' )
Ctrl+M=script: /*! Montrer les Arêtes Libres --- Ctrl+M*/ var gd = moi.geometryDatabase; gd.deselectAll(); var breps = gd.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i ) breps.item(i).getNakedEdges().setProperty( 'selected', true );
Ctrl+N=New (Nouveau)
Ctrl+O=Open (Ouvrir)
Ctrl+P=pipe2 /*! Tuyaux --- Ctrl+P*/
Ctrl+Q=SelectOuterLoopsAndDelete /*! SeparateSelectOuterLoopsDeleteTrim - Ctrl+Q*/
Ctrl+R=Rebuild /*! Reconstruire les Courbes --- Ctrl+R*/
Ctrl+S=Save (Sauvegarder)
Ctrl+Shift+C=CopyClipboardWithOrigin (Copier le Presse-Papiers avec l'origine)
Ctrl+Shift+V=PastePart (Copier une Partie)
Ctrl+Shift+Z=script: moi.command.redo(); (Refaire)
Ctrl+Space=script: /*! Montrer les Sous-ensembles des Objets Cachés --- Ctrl+Space*/ moi.geometryDatabase.showSubset();
Ctrl+V=Paste (Coller)
Ctrl+W=script: /*! Sélectionner Toutes les Courbes --- Ctrl+W*/ moi.geometryDatabase.getObjects().getCurves().setProperty( 'selected', true );
Ctrl+X=Cut (Couper)
Ctrl+Y=script:moi.command.redo(); (Refaire)
Ctrl+Z=script:moi.command.undo(); (Annuler)
D=BooleanDifference (Différence Booléenne)
Delete=Delete (Effacer)
E=extrude (Extruder)
F=fillet (Congé)
F1=flow (Enrober)
F10=PlanarSrf (Surface Plane)
F11=script: /*! Basculer Vue 3D Perspective et Parallèle --- F11 */ var vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); vp.projection = (vp.projection == 'Perspective' ? 'Parallel' : 'Perspective');
F12=script: /*! Définir Plan Auxiliaire d'après la Vue --- F12*/ moi.view.setCPlane( moi.ui.mainWindow.viewpanel.getViewport('3D').targetFrame );
F2=script: /*! Snap Direct on/off --- F2*/ moi.drawingAids.straightSnap = !moi.drawingAids.straightSnap;
F3=script: /*! Snap Objet snap on/off ---F3*/ moi.drawingAids.objectSnap = !moi.drawingAids.objectSnap;
F4=image /*! Image ---F4*/
F5=paste (Coller)
F6=blend (Unir)
F7=Revolve (Révolution)
F8=RailRevolve (Révolution sur Rail)
F9=align (Aligner)
G=Scale1D (Taille 1D)
H=script: /*! Montrer / Cacher Arêtes --- H*/ var breps = moi.geometryDatabase.getObjects().getBReps(); var hide = true; for ( var i = 0; i < breps.length; ++i ) { var edges = breps.item(i).getEdges(); if ( i == 0 ) hide = !edges.item(0).hidden; edges.setProperty( 'hidden', hide ); }
I=script: /*! Etendre la Sélection aux mêmes Styles --- I*/ var objects = moi.geometryDatabase.getObjects();var styles = new Array();for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.selected ) styles[obj.styleIndex] = true; } for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( styles[obj.styleIndex] ) obj.selected = true; }
J=join (Unir)
K=separate (Joindre)
L=script:/*! Sélection Boucles d'Arêtes --- L*/ var gd = moi.geometryDatabase; function sl(o) { for ( var i = 0; i < o.length; ++i ) { o.Item(i).selected = 0; var e=o.Item(i).getEdges(); for ( var j = 0; j < e.length; ++j ) e.Item(j).selected = !e.Item(j).selected;}} gd.selectLoop(); var so = gd.getSelectedObjects(); var e = so.getEdges(); sl(so.getFaces()); sl(so.getSolids()); so.getBReps().setProperty('selected',0); e.setProperty('selected',1);
M=BooleanMerge (Coupe Booléenne)
N=Copy (Copier)
O=script: /*! Etendre la Sélection aux Même Styles et Tendre --- O*/ var objects = moi.geometryDatabase.getObjects().getCurves(), points = moi.geometryDatabase.getObjects().getPoints(), styles = new Array(); for (var i = 0; i < points.length; i++) { objects.addObject(points.item(i))} for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.selected ) styles[obj.styleIndex] = true; } for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( styles[obj.styleIndex] ) obj.selected = true; }; moi.command.execCommand( 'loft' );
P=project (Projeter)
Q=script: /* Plan Auxiliaire*/ moi.view.setCPlaneInteractive();
R=Rotate (Rotation)
S=sweep (Tuber)
Shift+1=script:moi.ui.createDialog( 'moi://ui/ScriptPalette.htm' );
Shift+2=script: /* Ouvrir le Dialogue des Options Lumières */ moi.ui.createDialog( 'moi://ui/LightingOptions.htm' );
Shift+C=Silhouette
Shift+Space=script: /*! Inverser la Vue --- Shift+Space*/ moi.ui.mainWindow.viewpanel.reverseView( moi.ui.getActiveViewport().name );
Space=;script: /*! Réinitialiser la Vue ---Z */ moi.view.resetAll();
T=script: /*! Assigner style --- T*/ moi.ui.propertiesPanel.editStyleIndex(moi.geometryDatabase.addStyle().index );
U=BooleanUnion (Union Booléenne)
V=Move (Bouge)
W=script: /*! Cacher les Courbes et Points Déverrouillés --- W*/ function hide( objs ) { for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( !obj.locked ) { obj.hidden = true; } } } hide( moi.geometryDatabase.getObjects().getCurves() ); hide( moi.geometryDatabase.getObjects().getPoints() );
X=script: /*Montrer/Cacher Lignes Cachées --- X */ moi.view.showHiddenLines =! moi.view.showHiddenLines;
Y=trim (Découper)
Z=script: /* Solo */ var mgd=moi.geometryDatabase; if (mgd.getSelectedObjects().length> 0) { mgd.invertSelection(); var obj=mgd.getSelectedObjects(); for (var o=0; o<obj.length; ++o) { obj.item(o).hidden=true; obj.item(o).selected=false; }}