Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:geometry:import:stp2e

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)
doc/user/geometry/import/stp2e.1373633797.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki