Noyau : Noyau : - espace euclidien à 2 ou 3 dimensions,
- coordonnées cartésiennes ou homogènes,
- différents types de données (double, int, …).
Représentation des polyèdres - Construction incrémentale / lecture fichier : sommets puis connectivités (facettes).
- Structure de données basée sur le concept des demi-arêtes (orientées) :
- sommets / arêtes / facettes,
- relations d’incidence et d’adjacence.
Polyèdre enrichi : personnalisation de la classe de base CGAL::Polyhedron_3 Polyèdre enrichi : personnalisation de la classe de base CGAL::Polyhedron_3 - Nouveaux attributs et méthodes associés au polyèdre :
- boite englobante,
- « pure quad »,
- « pure triangle »,
- etc.
- Items géométriques (sommets, demi-arêtes et facettes) également « enrichis » :
- normale, couleur, tag / sommets,
- normale, couleur, tag / facettes,
- tag / demi-arêtes.
Dostları ilə paylaş: |