The following functions have been removed, and replaced by methods in the geometry classes:
- pysfcgal.sfcgal.shape
- pysfcgal.sfcgal._shape
- pysfcgal.sfcgal.point_from_coordinates
- pysfcgal.sfcgal.linestring_from_coordinates
- pysfcgal.sfcgal.triangle_from_coordinates
- pysfcgal.sfcgal.polygon_from_coordinates
- pysfcgal.sfcgal.multipoint_from_coordinates
- pysfcgal.sfcgal.multilinestring_from_coordinates
- pysfcgal.sfcgal.multipolygon_from_coordinates
- pysfcgal.sfcgal.tin_from_coordinates
- pysfcgal.sfcgal.geometry_collection_from_coordinates
- pysfcgal.sfcgal.polyhedralsurface_from_coordinates
- pysfcgal.sfcgal.solid_from_coordinates
- pysfcgal.sfcgal.mapping
- pysfcgal.sfcgal.point_to_coordinates
- pysfcgal.sfcgal.linestring_to_coordinates
- pysfcgal.sfcgal.polygon_to_coordinates
- pysfcgal.sfcgal.multipoint_to_coordinates
- pysfcgal.sfcgal.multilinestring_to_coordinates
- pysfcgal.sfcgal.multipolygon_to_coordinates
- pysfcgal.sfcgal.geometrycollection_to_coordinates
- pysfcgal.sfcgal.triangle_to_coordinates
- pysfcgal.sfcgal.tin_to_coordinates
- pysfcgal.sfcgal.polyhedralsurface_to_coordinates
- pysfcgal.sfcgal.solid_to_coordinates
- pysfcgal.sfcgal.triangle_to_polygon
- pysfcgal.sfcgal.tin_to_multipolygon
- pysfcgal.sfcgal.solid_to_polyhedralsurface
- Polyhedralsurface.to_solid()
- update sfcgal_def_msvc
- update C API after recent changes in SFCGAL
- 2D- and 3D-translations
- convert the IO functions as new Geometry class methods
- scale operations
- write geometries as VTK/OBJ files/strings
- implement rotation operations
- buffer 3D on Point and LineString
- straight skeleton partition
- support MultiSolid
- add C files to package_data
- fix the Python image name in the CI jobs
- do not directly invoke setup.py to build windows package
- Geometry.extrude() returns a Solid instead of a PolyhedralSurface
- fix vtk functions
- fix memory issue by using lib.sfcgal_geometry_clone
- test: Fix WKT in tests after https://gitlab.com/sfcgal/SFCGAL/-/merge_requests/361
- icontract decorators must have a lambda as the first parameter
- call the same decorator several times
- split test on geometries, a module per geometry type
- build geometries from coordinates and geojson-like data
- geom-to-coordinates converters as geometry class methods
- wrap_geom becomes a method of the Geometry class
- geom1_to_geom2 converters considered as geometry class methods
- Add Solid high-level interface (!40, Raphaël Delhome)
- Add GeometryCollection high-level interface (!39, Raphaël Delhome)
- Add Triangle and Tin high-level interface (!38, Raphaël Delhome)
- Add PolyhedralSurface high-level interface (!37, Raphaël Delhome)
- Add Multi-geometries high-level interface (!33, Raphaël Delhome)
- Add Polygon high-level interface (!32, Raphaël Delhome)
- Add LineString high-level interface (!29, Raphaël Delhome)
- Add extrude (!17, Florent Fougères)
- Add VTK export (!18, Loïc Bartoletti)
- Fix a typo in tin_from_coordinates and add a test (!35, Loïc Bartoletti)
- Update wkb to handle binary and hex wkb (!23, Loïc Bartoletti)
- Improve installation documentation (!20, Florent Fougères)
- Build windows wheel (!21, Jean Felder)
- Add a flake8 job (!26, Jean Felder)
- Add force_lhr and force_rhr test (!34, Loïc Bartoletti)
- Fix visibility algorithm test (!24, Loïc Bartoletti)
- Switch to GPLv3+ (!22, Raphaël Delhome)
- Update build instructions for Unix and add for Windows
- Add detection for MSVC bugs on CGAL
- Update sfcgal_def.c file to remove #if/#endif for MSVC
- Fix exception message for Python versions
- Update update_def.sh script to handle #if/#endif for MSVC/CGAL bugs on alpha shapes
- Replace gitlab.com/Oslandia with gitlab.com/SFCGAL
- Add support for visibility
- Add has_exterior_vertex method for polygons
- Add Python bindings support for straight skeleton extrusion
- Add WKB read/write
- Add partition function
- Add high-level interface for Polygon
- Modernize property declarations
- Update SFCGAL C API
- Fix parameters in partition contracts
- Fix crash in wrap_geom
- Add tests for straight skeleton extrusion and visibility
- Add linesubstring and alpha_shapes
- Add sfcgal_full_version
- Add convexhull and convexhull_3D
- Add polyhedral_surface
- Add intersects_3d and intersection_3d
- Add union and union_3d
- Use typing and minor fixes
- Import icontract for DbC (Design by Contract)
- Add missing methods (line_sub_string, orientation, is_planar, covers_3d, volume for solids)
- Improve point constructor with m value
- Add icontract as a dependency
- Add numerous tests for new features
- Align version with SFCGAL
- Add minkowski_sum, straight_skeleton, and others
- Add TIN and triangulation support
- Add difference and force_{l,r}hr
- Add Point.z and Point.has_z properties
- Add access to linestring coordinates
- Add access to geometry collection geometries via .geoms
- Add Cirrus CI
- Fix memory leaks
- Fix path for ffibuilder
- Initial project commit