====== Commit 2006-05-22 ====== ===== Modifs ===== * **Nettoyage partiel de la vizu (à suivre)** * Création des classes ''FeatureEdge'', ''Grid'', ''Mesh'' et dérivées permettant de gérer l'affichage de ces objets sans couper/coller. * Ajout des "feature edges" aux surfaces. Possibilité de supprimer l'affichage de la grille et des facettes des maillages des surfaces. * Suppression de la visu des fonctions "objectif" (il faudra les repenser dans la nouvelle architecture). * Suppression du pointeur "''drawable''" dans tous les ''WithDrawable'' ! (il y en avait par exemple un par point, un par noeud, etc). Bref, une belle économie de mémoire. * Séparation des opérations de coupes & tranches: ''WithCutting'' devient ''Slices'' et ''ClippingPlane''. Grâce à cette séparation, les objets internes des coupes sont gérés par des objets ''FeatureEdge'', ''Grid'' et ''Mesh''. ===== Fichiers ajoutés/supprimés ===== Dans ''mtDrawables'': A ClippingPlane.cpp A ClippingPlane.h A Contours.cpp A Contours.h A Extrusion.cpp A Extrusion.h A FeatureEdges.cpp A FeatureEdges.h A FeatureEdges2D.cpp A FeatureEdges2D.h A FeatureEdges3D.cpp A FeatureEdges3D.h A Grid.cpp A Grid.h A Grid2D.cpp A Grid2D.h A Grid3D.cpp A Grid3D.h A Labels.cpp A Labels.h A Mesh.cpp A Mesh.h A Mesh2D.cpp A Mesh2D.h A Mesh3D.cpp A Mesh3D.h A Normals.cpp A Normals.h R ObjectiveFunctionDrawable.cpp R ObjectiveFunctionDrawable.h R ShapeObjectiveFunctionDrawable.cpp R ShapeObjectiveFunctionDrawable.h A Slices.cpp A Slices.h A SymmetryFilter2D.cpp A SymmetryFilter2D.h A SymmetryFilter3D.cpp A SymmetryFilter3D.h A Tubes.cpp A Tubes.h R WithContour.cpp R WithContour.h R WithCutting.cpp R WithCutting.h R WithExtrusion.cpp A WithFeatureEdges.h R WithGaussPoints.cpp A WithGrid.h R WithLabel.cpp R WithLabel.h A WithLabels.h A WithMesh.h R WithNormal.cpp R WithNormal.h A WithNormals.h R WithPolySymmetry.cpp R WithPolySymmetry.h R WithSymmetry.cpp R WithSymmetry.h A WithTubes.h --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2006/05/22 13:33//