Des carrés de chocolat rectangulaires! :)
-
Ou comment ranger des choses disparates dans une boîte!
Avant un plugin "Follow me multiple" qui va sortir voici le processus!
On va devoir utiliser deux fois la Console Ruby, mais c'est plus que facile!
Menu Window / Ruby consoleImage 1 :
On a dessiné une simple face subdivisée avec Protrude by Jim Foltz
On sélectionne tout et on rentre le texte suivant dans la console Ruby pour transformer toutes ces faces en composants!Ce texte doit être écrit dans la console Ruby en une seule ligne (utilisez le bloc note pour vérifier)
Presser Enter (Thx TIG) - On peut se servir du Select All, Clic droit et Copier Coller dans la console Rubym=Sketchup.active_model;n=m.active_entities;m.selection.to_a.each{|e|(g=n.add_group(e);g.to_component.definition.name="Face#1")if e.class==Sketchup;;Face}
Image 2
Donner une épaisseur à tous les composants sélectionnés
(encore une fois utilisons la console Ruby et le texte suivant sur une ligne)
Press Enter (Thx Sdmitch) - On peut se servir du Select All, Clic droit et Copier Coller dans la console Rubymod=Sketchup.active_model;sel=mod.selection;sel.grep(Sketchup;;ComponentInstance).each{|c| c.definition.entities.each{|f|(f.pushpull -1;break) if f.class==Sketchup;;Face}}
Image 3
Faire n'importe quel module que vous souhaitez: ici un carré de chocolat!
Sélectionner les composants qui doivent être transformés
Et appeller le Component Dropper by Thomthom
Il suffit juste de cliquer sur le module de chocolat!
C'est tout!Ps On peut dimensionner en x,y,z avant ou après le "Components Dropper"
-
Pour donner une hauteur aléatoire à l'image 2 vous mettez ce que vous voulez à la place de 100 dans l'expression (Rand*100)
Thx SDmitchmod=Sketchup.active_model;sel=mod.selection;sel.grep(Sketchup;;ComponentInstance).each{|c| c.definition.entities.each{|f|(f.pushpull -(rand*100);break) if f.class==Sketchup;;Face}}
-
Bonjour à tous
Une petite question au passage : Les imprimantes 3D alimentées avec du chocolat, c'est pour quand ?
@ plus
-
Advertisement