Étape 9: Après une solide grâce à la syntaxe d’arbre OpenSCAD (3e ligne CDE questions)
Maintenant, nous allons suivre le solide par l’intermédiaire de la 3ème ligne. Nous ferons les mêmes transformations que la 2e ligne, mais dans un ordre différent. Nous voyons dans la première image que nous commençons avec le même solide primitif, un cylindre centré sur l’origine.
Maintenant nous passons à travers la transformation de le translate([0,10,0]) et l’utilisation des "!" modificateur de regarder ce qui se passe. Le cylindre est passée de 10 unités dans la direction Y. Notez que la bouteille est toujours debout, ne tournez ne pas comme ligne 2. C’est la même traduction que la canalisation 2 mais appliqué avant la rotation.
Maintenant, nous passons par la transformation de rotate([90,0,0]). Le solide est maintenant à un endroit complètement différent de la ligne 2. C’est la même paire de transformations que la canalisation 2 mais dans un ordre différent. Les transformations ne sont pas commutatives, ordre des questions. Il est important de comprendre la syntaxe et l’ordre dans lequel les diverses opérations s’appliquent. La première règle de la syntaxe d’arbre OpenSCAD est que les solides sont créés aux extrémités des lignes et se déplacent dans les transformations de l’arrière vers l’avant. C’est pourquoi la comparaison à Lisp.