Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2006:05_22b

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

Romain BOMAN 2006/05/22 13:33

commit/2006/05_22b.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki