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.