MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Commandes de la reconstruction A Amroune

Etape 1 : Optimisation topologique
topo_optis.exe -optimise -design nom_fichier.magic -nondesign nom_fichier_bloc.magic -out nom_fichier_resu.magic -param nom_fichier_param.txt -paramaster aster.txt

Si on a déjà un résultat optimal on peut directement passer à l'étape 2.

Etape 2 : Lissage du résultat optimal (sans la partie de non_design)
post_optis.exe -creepeau -in nom_fichier_resu.magic -out nom_fichier_lisse.magic -param paramliss.txt

Dans le fichier paramliss, mettre à 1 le paramètre rmimpose_debut pour supprimer le non_design et donner un nom de fichier pour le résultat de la peau sans non_design avec le paramètre nomfichpeau.

Etape 3 : Transformation en .off
mgoperation.exe -offout -in nom_fichier_lisse_peau.magic

(Utiliser le fichier de la peau qui ne contient pas le non_design)

Etape 4 : Squelettisation à l'aide de starlab
Ouvrir le fichier .off dans starlab et appliquer successiverment les filtres suivant :

  1. Voronoi based MAT
  2. MCF Skeletonization
  3. SurfaceMesh to Skeleton

Enregistrer le squelette en fichier .cg

Etape 5 : Reconstruction du modèle BREP
recons_optis.exe -squelette squelette.cg -nd nd.magic -coefjonc 1.3 -nbsections 4 -nbptsinterp1 12 -nbptsinterp2 6 -angle 120 -peau peau.magic

  • squelette chaine: Nom du fichier du squelette .cg
  • nd chaine: Fichier magic 3D du non-design
  • peau chaine: Fichier magic de la peau avec design et non-design
  • coefjonc double: Coefficient de distance deffinissant les limites des jonctions
  • nbsections integer: Nombre de sections transversales par branche
  • nbptsinterp1 integer: Nombre de points d'interpolation pour chaque section de branche
  • nbptsinterp2 integer: Nombre de points d'interpolation pour chaque segment de section de jonction
  • angle double: Intervalle angulaire de projection pour les sections intermediaires des jonctions (en degre)