Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

GeometrySet design #52

Open
mhugo opened this issue Apr 24, 2014 · 1 comment
Open

GeometrySet design #52

mhugo opened this issue Apr 24, 2014 · 1 comment

Comments

@mhugo
Copy link
Contributor

mhugo commented Apr 24, 2014

"Geometry sets" are used to compute boolean operations on geometries. Geometries are first decomposed into "primitives", that CGAL knows, then the computation takes place and then the resulted geometry set is "recomposed" to a geometry.
Some corner cases have implied strange design choices. For instance, polygon in 3D are decomposed by triangulation into 3D triangles. But these 3D triangles are all on the same plane. This information is useful for recomposition. There is then a flag associated to geometry primitives (IS_PLANAR). There should be better way to carry this information ...

@vmora
Copy link
Contributor

vmora commented Dec 9, 2014

Maybe introduce a primitive type FlatTin wich is a vector of Triangle_3 that come from the same polygon.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants