samedi 29 février 2020

BlockScad : le module COMPAS

Le module COMPAS doit nous permettre : 

a) de donner le centre, là ou il faut mettre la pointe du compas
b) de donner le rayon
c) de donner le début du cercle et la fin du cercle à tracer




Le module comprend donc comme variables :
  1. Ox, la coordonnée X du centre,
  2. Oy, la coordonnée Y du centre,
  3. le rayon, 
  4. l’angle de début et l’angle de fin,
  5. un code pour visualiser le centre (s’il est à 1, le centre est imprimé)
  6. l’épaisseur du trait.


Pour le module, nous nous sommes inspirés :

q du module réalisant un arc de cercle (le haut du block)

q un petit IF (test) pour voir si CENTRE était égal à 1 et, si oui, un petit cylindre pour dessiner le centre

q le tout TRANSLATE de Ox et de Oy

Une première rosace

Maintenant que nous avons un compas, nous allons essayer de dessiner une rosace.



Quelques traits de compas et nous obtenons facilement une première rosace.

Une deuxième, un peu plus achevée en utilisant une LOOP.


Aucun commentaire: