REDUCE avant SIMPLIFY pour ne pas modifier des courbes qui vont être ensuite supprimées. Les deux fonctions sont totalement indépendantes et ne vont pas forcément de pair.SIMPLIFY : dans certaines géométries il se peut que des Nurbs de 20 points soient en fait de simples lignes droites (2 points). Simplify transforme ces NURBS en LINE. toto = Cleaner(geometry) toto.simplify()
REDUCE : supprime les courbes microscopiques (qui posent des problemes pour le test in/out). toto = Cleaner(geometry) toto.reduce()
.nas fournis par Arcelor (sortis de Autoform ou PamStamp). Les fichiers en sortie sont au format python/Metafor et contiennent la description des nœuds et des mailles.>>> from nas2py import *
>>> nas2PyMeta('fich')
stp.cpp afin de lui faire écrire un fichier du type *stp.py pour reconnaître les fichiers créés par cette moulinette (+ correction de quelques erreurs).Plane (1 point, 1 normale, 1 tangeante).Makefile_all et Makefile_OSF car la compilation est différente sur chinook et sur les autres machines (les 2 makefiles appellent Makefile_common).gmake -f Makefile_OSF
make -f Makefile_all
apps création d'un répertoire stp contenant des cas tests pour la moulinette stp2e. cont2 mais cette fois le cercle est généré par stp2e.exe. Le cercle se trouve dans cont2.stp.sin s'était déguisé en cos.A oo_meta/mtGeo/mtGeoCleaner.cpp A oo_meta/mtGeo/mtGeoCleaner.h A apps/makefiles/Makefile_stp A apps/stp/... A stp2e/Makefile_all A stp2e/Makefile_common A stp2e/Makefile_OSF A toolbox/nas2py.py