Un mailleur d'armoire (16/07/06)

L'archive mailleur_armoire.zip contient:

+ les executables (version statique) de trois modules conversationnel de modulef
1) apnoxx pour creer des maillages 2D
2) apn3xx pour creer des maillages 3D par extrusion
3) trnoxx pour la visualisation au format modulef (nopo)

+ interf un interface permettant le passage au format amdba importable dans iMEF++

+ creeArmoire un script créant le maillage (possiblement il faut faire "chmod u+x creeArmoire"
  pour le rendre executable)

L'idée ici c'est de cacher complétement les appels aux modules de modulef en les incluant 
dans le script creeArmoire. Ce script n'est pas fiable à 100% dans le sens où il n'y a pas 
validation complète des données qui lui sont passé. En particulier si on ne lui passe pas
des numériques là ou il le faut il plantera lamentablement et de la façon la moins sympathique
possible.

Pour creer un quart d'une porte d'armoire il faudra données sur la ligne de commandes ?? paramètres
permettant de contrôler le maillages.  J'ai ajouter dans le script deux séries de valeurs pré-établies
et j'ai fixé des valeur de défauts qui sont mis ici entre parathèses:

 P0=largeur du cadre (4.6cm)
 P1=epaisseur de la partie supérieure de l'embout (groove) (0.8cm)
 P2=epaisseur de la partie centrale de l'embout (groove) (0.6cm)
 P3=epaisseur de la partie inférieure de l'embout (groove) (0.4cm)
 P4=epaisseur de la couche de colle (0.01cm)
 P5=profondeur de la partie femelle de l'embout (groove) (1cm)
 P6=longueur de la piece femelle (support de la colle) (7.6cm)
 P7=longueur de la piece male sur la couche du dessus (5.6cm)
 P8=debut de la zone "plate" du panneau central (2.8cm)
 P9=epaisseur de la zone "plate" du panneau central (1cm)
 P10=epaisseur initiale de la zone de "transition" du panneau central (0.1cm)
 
 N0=nombre de sommets dans la couche du dessus du cadre (5 sommets)
 N1=nombre de sommets dans la couche du milieu du cadre (7 sommets)
 N2=nombre de sommets dans la couche du dessous du cadre (3 sommets) 
 N3=nombre de sommets dans l'epaisseur de colle (2 sommets)
 N4=nombre de sommets dans la profondeur de la partie femelle (2 sommets) 
 N5=nombre de sommets dans la partie "pleine" du cadre (5 sommets) 
 N6=nombre de sommets sur la longueur de la piece male sur la couche du dessus (6 sommets)
 N7=nombre de sommets dans la largeur de l'embout de la partie male (4 sommets)
 N8=nombre de sommets dans la largeur du panneau centrale (5 sommets)
 N9=nombre de sommets dans la zone de transition du panneau central (3 sommets)
 N10=nombre de sommets dans l'epaisseur de la zone plate du panneau central (2 sommets)

Pour mieux comprendre la signification des différents paramètres le mieux c'est de faire
rouler le script avec les valeur de defaut et de regarder le tout dans iMEF++. Si j'ai le 
temps j'ajouterai un petit dessin pour rendre tout ca plus clair.

JD 
