LastObjectsCreated: sélectionne les derniers éléments créés
Permet d'appliquer une fonction aux derniers éléments créés
L
|
script:/* Dernier objets créés*/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; }
|
Légèrement différent : rappelle les Faces générées par la fonction Congé!
Pratique quand on veut attribuer des Noms, Couleurs pour un moteur de rendu!
Pour tous objet(s) / Arête(s) !
Pratique quand on veut attribuer des Noms, Couleurs pour un moteur de rendu!
Pour tous objet(s) / Arête(s) !
G
|
script: /* Marque les faces avant les Congés*/ var breps = moi.geometryDatabase.getObjects().getBReps(); for ( var i = 0; i < breps.length; ++i ) breps.item(i).getFaces().setProperty( 'name', '1' );
|
Alt +G
|
script: /* Rappelle les faces non Marquée */ moi.geometryDatabase.deselectAll(); var breps = moi.geometryDatabase.getObjects().getBReps(); for ( var i = 0; i < breps.length; ++i ) { var faces = breps.item(i).getFaces(); for ( var j = 0; j < faces.length; ++j ) { var f = faces.item(j); if ( f.name != '1' ) f.selected = true; } }
|
script: /* Selection des surfaces crées par la dernière fonction utilisée */ moi.geometryDatabase.deselectAll(); var breps = moi.geometryDatabase.getLastCreated().getBReps();
for ( var i = 0; i < breps.length; ++i ) { var faces = breps.item(i).getFaces(); for ( var j = 0; j < faces.length; ++j )
{ var f = faces.item(j); if ( f.isNew ) f.selected = true; } }
for ( var i = 0; i < breps.length; ++i ) { var faces = breps.item(i).getFaces(); for ( var j = 0; j < faces.length; ++j )
{ var f = faces.item(j); if ( f.isNew ) f.selected = true; } }