Random Style Solid Color: Couleurs aléatoires pour un solide by Michael Gibson
Attribue une couleur existante des Styles, de manière aléatoire, à des solides, surfaces sélectionnés!
Les faces et les arêtes auront la même couleur dans un volume ou sur une surface!
Attention la colorisation n'admet pas pas la marche arrière !
Les faces et les arêtes auront la même couleur dans un volume ou sur une surface!
Attention la colorisation n'admet pas pas la marche arrière !
C
|
script: /* Assigne une couleur aléatoire à une sélection solide */ var styles = moi.geometryDatabase.getObjectStyles(); var breps = moi.geometryDatabase.getObjects().getBReps(); for ( var i = 0; i < breps.length; ++i ) { var brep = breps.item(i); var style_index = Math.floor(Math.random() * styles.length); brep.styleIndex = style_index; }
|
script: /* Assigner un style aux courbes sélectionnées = Red */ var starting_selection = moi.geometryDatabase.getSelectedObjects(); var curves = starting_selection.getCurves(); moi.geometryDatabase.deselectAll(); curves.setProperty( 'selected', true ); var style = moi.geometryDatabase.findStyle( 'Red', false /*Create if not found*/ ); if ( style ) { moi.ui.propertiesPanel.editStyleIndex( style.index ); } moi.geometryDatabase.deselectAll(); starting_selection.setProperty( 'selected', true );
script: /* Assigner toutes les courbes au style = Red */ var starting_selection = moi.geometryDatabase.getSelectedObjects(); var curves = moi.geometryDatabase.getObjects().getCurves(); moi.geometryDatabase.deselectAll(); curves.setProperty( 'selected', true ); var style = moi.geometryDatabase.findStyle( 'Red', false /*Create if not found*/ ); if ( style ) { moi.ui.propertiesPanel.editStyleIndex( style.index ); } moi.geometryDatabase.deselectAll(); starting_selection.setProperty( 'selected', true );
script: /* Assigner toutes les courbes au style = Red */ var starting_selection = moi.geometryDatabase.getSelectedObjects(); var curves = moi.geometryDatabase.getObjects().getCurves(); moi.geometryDatabase.deselectAll(); curves.setProperty( 'selected', true ); var style = moi.geometryDatabase.findStyle( 'Red', false /*Create if not found*/ ); if ( style ) { moi.ui.propertiesPanel.editStyleIndex( style.index ); } moi.geometryDatabase.deselectAll(); starting_selection.setProperty( 'selected', true );
Voir aussi : Voir aussi : Arêtes + Faces, Faces, à un Solide, Dégradés , Noms de Styles. Le long d'une courbe