SFCGAL
1.4.0
|
MultiPolygon, PolyhedralSurface, TriangulatedSurface (same graph algorithm, edges without parallel or opposite)
MultiSolid : faced elimination
GeometryCollection : complex for heterogeneous collection (not supported in GEOS)
MultiPolygon, PolyhedralSurface, TriangulatedSurface (same graph algorithm, edges without parallel or opposite)
MultiSolid : faced elimination
GeometryCollection : complex for heterogeneous collection (not supported in GEOS)
merge resulting edges
merge resulting edges
improve to handle collinear points and coplanar points
improve to handle collinear points and coplanar points
complete with solid Compute distance between two 3D Geometries
complete with solid Compute distance between two 3D Geometries
same method than distancePointPolygon3D (unify if triangulate is available)
same method than distancePointPolygon3D (unify if triangulate is available)
Improve extrude for 3D surfaces - Extrude only faces whose scalar_product(v,normal) > 0 and use Polyhedron union to get output geometries with a clean topology.
Improve extrude for 3D surfaces - Extrude only faces whose scalar_product(v,normal) > 0 and use Polyhedron union to get output geometries with a clean topology.
missing cases (union)
missing cases (union)
missing cases (union)
missing cases (union)
add supports for TriangulatedSurface and PolyhedralSurface
add supports for TriangulatedSurface and PolyhedralSurface
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
ConstPointVisitor
ConstPointVisitor
ZM management
ZM management
replace with visitor dispatch
replace with visitor dispatch
unittest
unittest
unittest
unittest
unittest
add asText instead of "print"?
add basic operations (especialy intersects/intersects3D)
add asText instead of "print"?
add basic operations (especialy intersects/intersects3D)
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
In order to adapt to 3D, would be better to define an "Envelope type", otherway would lead to Polygon and PolyhedralSurface
In order to adapt to 3D, would be better to define an "Envelope type", otherway would lead to Polygon and PolyhedralSurface
solid and triangles as non OGC/SFA geometric types?
solid and triangles as non OGC/SFA geometric types?
wrap vertex_descriptor, std::vector< edge_descriptor >, etc. in SharedPoint, SharedLineString, SharedPolygon, etc. and add utility method on the Graph?
wrap vertex_descriptor, std::vector< edge_descriptor >, etc. in SharedPoint, SharedLineString, SharedPolygon, etc. and add utility method on the Graph?
only compare coordinate points
only compare coordinate points
only compare coordinate points
only compare coordinate points
only compare coordinate points
strong typing on coordinate dimension?
strong typing on coordinate dimension?
do better than a "polygon soup" or add topological view?
do better than a "polygon soup" or add topological view?
unittest
unittest
unittest
unittest
unittest
move outside (it's not a coordinate transform)?
unittest
move outside (it's not a coordinate transform)?
unittest
move outside (it's not a coordinate transform)?
unittest
move outside (it's not a coordinate transform)?
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
unittest
do better than a "triangle soup" or add topological view?
do better than a "triangle soup" or add topological view?