commit:2007:03_12
Table of Contents
Commit 2007-03-12
Modifs
- Modification de
mtGeo: Le but est de “couper les branches” de la hiérarchie des objets géométriques. Celles-ci est beaucoup trop complexe dans le but unique de gagner qq octets par objet.- Tous les
GObjects sont maintenant desWithDrawable(au lieu d'une dérivation dans les objets dérivés). En pratique, ça ne fait que refléter la situation actuelle. - Tous les
GObjects sont desMeshedObjects. Cela permet de supprimer beaucoup dedynamic_castentre les classesMeshedObjectetGObject. Conséquences:SurfaceetNodedeviennent desMeshedObject.
- Tous les
GObjects sont desNodeContainers. Même avantage au niveau desdynamic_cast. Conséquences:SurfaceetNodedeviennent desNodeContainer.
- Suppression de nombreux
dynamic_cast(ceux qui restent sont nécessaires).
- Nettoyage: (but: nettoyer les boucles et construire des itérateurs pour virer le
GObject::serachIndex)- suite de la conversion
int⇒size_t. - conversion de
intenUserNodansDofFlagSet&FixationSet. UserNoest représenté en interne par ununsigned int.
- Gen4:
- Ajout des splines.
- Possibilité de remaillage à densité constante à partir d'un domaine maillé quelconque.
Plaisir des yeux
Fichiers ajoutés/supprimés
A gen4/gen4remesher.cpp A gen4/gen4remesher.h A gen4/gen4spline.cpp A gen4/gen4spline.h A gen4/gen4splineseg.cpp A gen4/gen4splineseg.h A toolbox/gen4/geo1c.py A toolbox/gen4/geo1d.py
— Romain BOMAN 2007/03/12 09:09
commit/2007/03_12.txt · Last modified: by 127.0.0.1

