Objet "Test"

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

L'objet Test tout d'abord:

Test Image 01.jpg



Il s'agit d'un objet dessiné au trait et inscrit dans le Cadre d'un Rectangle de Taille : A sur l'axe des X et B sur l'axe des Y.

-Point à savoir: A, B et ZZYZX sont les valeurs par défaut prises par Archicad respectivement pour la Largeur (en X) La Profondeur (en Y) et la Hauteur (en Z)



Voici le code de cet Objet:

! Définis le Rectangle "TEST" en 2D 
Rect2 0,0,A,B

! Création du premier T
Line2 A/6,0,A/6,B/1.25
Line2 0,B/1.25,A/3,B/1.25

! Création du E
Line2 A/3,B/5,A/3,B/(5/3)
Line2 A/3,B/5,A/2,B/5
Line2 A/3,B/2.5,A/2,B/2.5
Line2 A/3,B/(5/3),A/2,B/(5/3)
Line2 A/2,B/2.5,A/2,B/(5/3)

! Création du S
Line2 A/(12/7),B/5,A/(12/9),B/5
Line2 A/(12/7),B/2.5,A/(12/9),B/2.5
Line2 A/(12/7),B/(5/3),A/(12/9),B/(5/3)
Line2 A/(12/9),B/5,A/(12/9),B/2.5
Line2 A/(12/7),B/2.5,A/(12/7),B/(5/3)

! Création du dernier T
Line2 A/(12/11),B/5,A/(12/11),B
Line2 A/(12/11),B/5,A,B/5
Line2 A/(12/11),B/1.25,A,B/1.25

Comme on peut le voir, cet objet n'est défini qu'en 2D (il ne sera pas visible en 3D) et utilise deux commandes: -La commande Rect2 qui définis un rectangle en coordonnées X et Y par deux points en citant après les X puis Y du premier point puis les X et Y du second (RECT2 x1, y1, x2, y2)

-La commande Line2 qui définis une ligne de la même façon en citant deux points (LINE2 x1, y1, x2, y2)

Ici, Toutes les lignes sont définies dans l'espace par des fractions de A et B ce qui veut dire que quelque-soit la forme prise par le rectangle de l'objet qui est défini par ces deux valeurs, ces lignes resteront à leur place et proportionnelles à l'ensemble. (notez bien que cette façon de coder est extrêmement inefficace et d'autres commandes existent évidemment pour inscrire du texte. Néanmoins l'objet fonctionne et ce qu'on y a appris servira pour l'objet n°2 qui est nettement plus utile.)

PS: pour retrouver facilement toutes les commandes et mots clés et la façon de les écrire correctement, je recommande de conserver sous la main cette page du GDL Center: http://gdl.graphisoft.com/reference-guide/index

PSn°2: le point d'exclamation et les phrases qui le suivent s'appellent du code commenté, en fait le point d'exclamation indique au logiciel que tout ce qui se trouve dans la ligne derrière celui-ci ne le concerne pas, c'est magique!!! et surtout ça permet de s'y retrouver quand on reviens regarder son propre code quelques années ou même seulement quelques heures plus tard. Pour l'exemple j'ai inscrit de quelle lettre il s'agit au début du code de chaque lettre, imaginez vous essayer de le comprendre sans cette annotation! En résumé, pour vous comme pour les autres, un bon code est un code commenté.