structure d´ancrage
Ancrage de réseaux
La commande lead network(id1)follow network(id2) permet de connecter le réseaux
id1 aux réseaux id2.
Lors de l´évaluation de id1 le résultat est passé
en entrées des réseaux id2. On définit un réseau de réseaux dont les
noeuds sont des réseaux.
Voir un exemple dans le menu ANC du fichier demo1_network.func.
Anchor objects
Pour lier entre eux plusieurs objects on définit un réseau
dont les noeuds sont des objects et dont les liens sont définis par les commandes:
lead(id1)object follow(id2).
anc spring
anc spring vol(id)
retourne la propriété anc spring du volume id.
anc spring vol(id)=x,y,z,stif,visc
modifie cette propriété.
Remùarquee:
le volume id est connecté au point (x,y,z) par le ressort
de raideur stif et de viscosité visc.
anc vol spring
anc vol spring vol(id)
retourne la propriété anc vol spring du volume id.
anc spring vol(id)=num,stif,visc
modifie cette propriété.
Remùarquee:
le volume id est connecté au CG du volume num par le ressort
de raideur stif et de viscosité visc.
Ancrage de volumes
Pour lier entre eux plusieurs volumes on définit une
structure d´arbre dont la racine est le ´leader absolu´, les fils de
la racine sont des ´suiveurs´.
Un suiveur peut être à son tour un leader de un ou plusieurs
suiveurs.
Les liens peuvent avoir plusieurs degrés de liberté:
degre 2: Le suiveur peut pivoter autour d´un point lié à son leader
Il suffit de définir un seul ´point d´ancrage´ sur le leader
et sur le suiveur;
lead(id1)poi(x1,y1,z1)follow(id2)poi(x2,y2,z2)
Les points d´ancrage peuvent aussi être des numéros de sommets des volumes:
lead(id1)vertex(num1)follow(id2)vertex(num2)
degre 1: Le suiveur peut pivoter autour d´un axe lié à son leader.
On définit 2 points d´ancrage (différents) sur le leader et 2
points d´ancrages (différents) sur le suiveur
lead(n1)poi(x1,y1,z1, x2,y2,z2)follow(n2)poi(x3,y3,z3, x4,y4,z4)
degre 0: Le suiveur est inamovible sur son leader:
On définit 3 points d´ancrage (non alignés) sur le leader et
3 points d´ancrage (non alignés) sur le suiveur
lead(n1)poi(x1,y1,z1, x2,y2,z2, x3,y3,z3)follow(n2)poi(x4,y4,z4, x5,y5,z5, x6,y6,z6)
Lors de l´affichage, si ´yes anc´ est actif, la propriété ´anc poi´
est calculée pour tous les volumes en utilisant ´matrix anc´ (ces
propriétés sont accessibles).
degré 2: Le suiveur est déplacé de façon à ce que son point d´ancrage
coïncide avec celui du leader associe.
degré 1: Le suiveur est déplacé et tourne de façon à ce que son axe
d´ancrage coïncide avec celui du leader associé.
degré 0: Le suiveur est déplacé et tourné de façon à ce que son plan
d´ancrage coïncide avec celui du leader associé.
Remarque:
La commande ´reanc num´ permet de redéfinir l´arbre des ancrages avec
le volume num pour nouveau leader absolu (racine de l´arbre).
Voir aussi: