This is an old revision of the document!
Introduction
Afin de pouvoir traiter des géométries complexes dans Metafor, un programme a été créé afin de transformer des fichiers STEP (extension .stp
) en fichiers Python (extension .py
) écrits au format Metafor. Le programme qu'on utilise est totalement indépendant de Metafor. Il scanne le fichier STEP et traduit ce qu'il peut. Autrement dit, aujourd'hui si on veut créer une géométrie complexe, il suffit de la créer dans Catia, ensuite de l'exporter en format STEP et mouliner le fichier dans le programme.
Utilisation
Pour la compilation du programme voir Commit 2006-10-09.
Pour lancer la moulinette et transformer le fichier STEP en fichier .py
il suffit d'utiliser l'exécutable stp2e.exe
et de l'appliquer au fichier STEP qui sera cité sans son extension.
$ ./stp2e rep/fich
Si tout se passe bien un résumé s'affiche et un fichier .py
est créé. Ici le fichier créé sera fichstp.py
(nom_du_fichier
+ stp.py
). Il ne reste plus qu'à importer le fichier .py
dans Metafor en faisant par exemple :
import apps.rep.fichstp apps.rep.fichstp.fillImportedStp(domain, parameters)