Étape 22 : Syntaxe des variables
Selon le manuel, OpenSCAD dispose de trois types ; Nombres, les valeurs booléennes et les chaînes.
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/General
Le manuel fait un bon travail de discuter de la syntaxe des variables. Et il a une discussion sur les variables étant définies au moment de la compilation et la portée. Cette discussion ne fait qu’effleurer la surface et encore comprendre la compilation et la portée permettra de réduire considérablement la quantité d’une programmation empirique doit faire.
J’ai un modèle de ce qui se passe qui fonctionne pour moi. Étant donné que je ne suis pas un développeur OpenSCAD, il n’est peut-être pas tout à fait raison, mais il est logique et il m’empêche d’avoir des ennuis dans mes programmes.
La première partie de ce modèle provient directement du manuel OpenSCAD, « Il peut être utile de les considérer comme constantes override-mesure plutôt que comme des variables. » Dans le processus de compilation une valeur est assignée à chaque variable dans une portée donnée. Que la valeur sera la dernière valeur assignée à la variable. En ce sens la « variable » est vraiment une constante. Ce concept est assez simple, la complexité vient du champ d’application. Cette règle s’applique dans chaque étendue, non seulement la portée globale.