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