Table

De Wiki-Cadlink
Sauter à la navigation Sauter à la recherche

Et maintenant la table:

Table 01.jpg
Table 02.jpg




























Comme on peut le voir, le menu contextuel flottant ressemble à l'objet précédent ce qui nous fait penser que l'objet est bien défini en X,Y et Z par les valeurs A, B et ZZYZX.

Voici le code 2D:

!Création du rectangle symbolisant la table en 2D
Rect2 0,0,A,B

Rien de plus simple, il s'agit d'une table rectangulaire, un simple Rect2 suffit et le tour est Joué.


Voici maintenant le code 3D:

!Création du Plateau

Addz ZZYZX-EpaissPlateau
Block A,B,EpaissPlateau


!Création d'un pied

DEL 1
Block LargPied,ProfPied,ZZYZX-EpaissPlateau


!Copie pied 2

Addx A-LargPied
Block LargPied,ProfPied,ZZYZX-EpaissPlateau


!Copie pied 3

DEL 1
Addy B-ProfPied
Block LargPied,ProfPied,ZZYZX-EpaissPlateau


!Copie pied 4

DEL 1
Addx A-LargPied
Addy B-ProfPied
Block LargPied,ProfPied,ZZYZX-EpaissPlateau

On introduit une nouvelle Commande: La commande DEL (qui s'écrit DEL n) cette commande permet d'effacer les "n" dernières transformations, elle est donc ici utilisée pour supprimer l'effet des Addx et Addy qui ont précédé afin qu'ils ne s'additionnent pas aux opérations suivantes.

note: Il existe aussi une commande écrite DEL TOP qui supprime TOUTES les transformations précédentes et est bien pratique quand on souhaite faire table rase après plusieurs transformations combinées.

Ici, tout est affaire de logique, on a créé trois valeurs nommées EpaissPlateau LargPied et ProfPied. Les noms de ces valeurs s'expliquent tout seuls.

Dans un premier temps on crée un Plateau de Largeur: A, de Profondeur: B et de l'épaisseur EpaissPlateau. Avant cela, on écrit qu'il sera créé à une hauteur de ZZYZX moins l'épaisseur du Plateau lui-même (les objets étant créés par le bas).

Ensuite, on crée chaque Pied de la hauteur ZZYZX-EpaissPlateau en ajoutant d'abord les décalages appropriés afin que les objets se retrouvent aux quatre coins de la zone définie par A,B et ZZYZX.

Et Voila! on a une table paramétrique avec quatre pieds et un plateau aussi large ou aussi fin qu'on le souhaite.