Ajout de nouvelles fonctions pour créer la géométrie sur le maillage extrudé :
Cette fonction crée la géométrie extrudé et la place dans l'objet “geometry” (les composantes : points, ligne, surface, etc. sont numéroté à partir de “numGObject”). Elle ne peut être utilisée que pour l'extrusion d'une “Side”.
Cette fonction crée les “Sides” au dessus de toutes les courbes et de la “Side” extrudées. Évidement elle ne peut être utilisée que pour l'extrusion d'une “Side”. La numérotation des nouveaux points débute par “numNvPts” et celle des nouvelles courbes et “sides” par “numNvCurves”. (non interfacée avec Python)
Cette fonction crée les courbes au dessus des points ou des courbes extrudés. Les nouveaux points sont numérotés à partir de “numNvPts” et les nouvelles courbes de “numNvCurves”. Cette fonction peut être utilisée pour l'extrusion de “Side”, “Skin” ou “Group”.
Cette fonction crée une ligne (numéroté : numNvLine) au dessus du point “point”. Le point à l'autre extrémité de la ligne est numéroté “numNvPt”. Cette fonction renvoie la ligne crée.
Cette fonction crée un point par translation du point “point” et lui donne le numéro “numNvPt”. Cette fonction renvoie le point crée. (non interfacée avec Python)
Ajout de nouvelles fonctions afin de pouvoir récupérer les éléments de la géométrie (création de lien entre les objets créés après l'extrusion à ceux extrudés) :
Cette fonction renvoie le volume relatif à l'objet extrudé “object” (une “Side”).
Cette fonction renvoie la “side” liée à l'objet “object” (la “Side” extrudé ou une courbe).
Cette fonction renvoie la courbe liée à l'objet “object” (une courbe ou un point).
Cette fonction renvoie le point liée au point “object”.
Réécriture du cas test “soudure” (apps_biso_soudure) sans l'utilisation de Bacon (apps_iso_soudure).
[r]: oo_meta\apps\biso\soudure.py [a]: oo_meta\apps\iso\soudure.py
— Philippe BUSSETTA 2009/10/02