Étape 6: Comprendre animation dans OpenSCAD
Je sais, j’ai été très ennuyeux jusqu'à présent. Qu’en est-il de l’animation ?
OK, allons-y ! Animations en OpenSCAD sont contrôlées par la variable système $t. Lors d’une séance d’animation $t commencent à 0 et basée sur des entrées sera prendra des mesures de tailles égales à 1; Par exemple, si nous disons OpenSCAD que notre animation a 10 étapes, $t prendrait sur les valeurs 0, 0,1, 0,2, 0,3, 0,4, 0.5, 0.6, 0,7, 0,8, 0,9 et peut-être 1 (il me semble que parfois il le fait, et parfois il ne va pas tout le chemin à 1). À chaque étape OpenSCAD fera l’équivalent du menu « Preview ». Donc si nous faisons une transformation qui est tributaire de $t la forme transformée semble se déplacer.
Maintenant, éditez votre ligne à la suivante.
Rotate([0,0,$t*360]) translate([50,0,0]) sphere(10) ;
Maintenant nous avons fait la rotation autour de Z, $t dépendant. À chaque étape $t sera multiplié par 360 et la forme traduite ne tournera que nombre de degrés. Donc, si nous avons fait une animation de 720 étapes, chaque étape serait « bouger » par 1/2 degré et la sphère ferait une révolution complète. En fait dans n’importe pas combien nous le faisons, la sphère va faire un tour, le $t * 360 passera de 0 à 360 peu importe, la question est simplement combien de mesures qu’il prend. Maintenant Comment obtenons-nous ce faire ? Nous choisissons "Animer" de la « vue » du menu déroulant comme indiqué.