Modification ZMesh
Elément de ressort amorti (spring)
Maintenant, l 'élément de ressort, entré par la commande
. spr [groupe g1 g2] [att ]
crée un ressort entre tous les nœuds du groupe 1 et le nœud du groupe 2.
Structure de surface
Parallèlement à la structure surface existante pour bacon/metafor, il y une structure surface2 pour oofelie/fields.
Elle est composée comme suit:
S_SURFACE2
Int no
Int itype
Void *surface_type
Dans cette structure, no est le numéro de la surface, itype son type (plan,ruled…) et surface_type pointe vers une des structures suivantes:
S_PLAN
Int no
S_POINT *pt_pass
S_POINT *pt_norm
S_POINT *pt_tgte
Avec no même numéro que la surface2 générique, pt_pass un point du plan, pt_norm les coefficients directeurs de la normale et pt_tgte d'une tangente.
S_RULED
Int no
S_COURBE *courbe1
S_COURBE *courbe2
Avec no même numéro que la surface2 générique, courbe1/2 les courbes définissant le surface réglée.
S_COON
Int no
S_CONT *cont
Avec no même numéro que la surface2 générique, cont le contour définissant le coons.
La géométrie a donc les nouveaux pointeurs
Int nbsurface2
S_SURFACE2 **surfaces2
Int nbplan
S_PLAN **planes
Int nbcoon
S_COON **coons
Int nbruled
S_RULED **ruleds
Exportation Oofelie
Nouveaux noms pour les paramètres des lois de contact.
Exportation de la géométrie de contact 3D (Skins, Surfaces…)
Modification Lib
Modifications correspondantes au nouvelles fonctions ZMesh.
Modification Meta
Néant
Modification Oofelie
Contact 3D rigide défo: coons, ruled, plan.