├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yml │ ├── docs.yml │ ├── pr-checks.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── compas_cgal.png ├── data ├── 3DBenchy.stl ├── Bunny.ply ├── armadillo.json ├── box.ply ├── elephant.off ├── forked_branch_1.ply ├── oni.xyz ├── polygonal_sphere.ply ├── rhinovault_mesh_0.ply ├── rhinovault_mesh_1.ply └── two_intersecting_boxes.ply ├── docs ├── _images │ ├── cgal_dev_guide_overview_0.drawio │ ├── cgal_dev_guide_overview_0.drawio.png │ ├── example_booleans.png │ ├── example_intersections.png │ ├── example_meshing.png │ ├── example_meshing_dual.png │ ├── example_projection.png │ ├── example_reconstruction_pointset_normal_estimation.png │ ├── example_reconstruction_pointset_outlier_removal.png │ ├── example_reconstruction_pointset_reduction.png │ ├── example_reconstruction_pointset_smoothing.png │ ├── example_reconstruction_poisson_surface_reconstruction.png │ ├── example_skeletonization.png │ ├── example_skeletonization_with_mapping.png │ ├── example_slicer.png │ ├── example_straight_skeleton_2_interior_straight_skeleton.png │ ├── example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.png │ ├── example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.png │ ├── example_straight_skeleton_2_interior_straight_skeleton_with_holes.png │ ├── example_subdivision.png │ ├── example_triangulation.png │ └── windows_frame.png ├── _static │ └── PLACEHOLDER ├── acknowledgements.rst ├── api.rst ├── api │ ├── compas_cgal.booleans.rst │ ├── compas_cgal.intersections.rst │ ├── compas_cgal.measure.rst │ ├── compas_cgal.meshing.rst │ ├── compas_cgal.reconstruction.rst │ ├── compas_cgal.skeletonization.rst │ ├── compas_cgal.slicer.rst │ ├── compas_cgal.straight_skeleton_2.rst │ ├── compas_cgal.subdivision.rst │ ├── compas_cgal.triangulation.rst │ └── compas_cgal.types.rst ├── conf.py ├── devguide.rst ├── devguide │ ├── cmake_configuration.rst │ ├── compiler.rst │ ├── conda_environment.rst │ ├── contribute.rst │ ├── overview.rst │ ├── style.rst │ └── types.rst ├── examples.rst ├── examples │ ├── example_booleans.py │ ├── example_booleans.rst │ ├── example_intersections.py │ ├── example_intersections.rst │ ├── example_measure.py │ ├── example_meshing.py │ ├── example_meshing.rst │ ├── example_meshing_dual.py │ ├── example_meshing_dual.rst │ ├── example_projection.py │ ├── example_projection.rst │ ├── example_reconstruction_pointset_normal_estimation.py │ ├── example_reconstruction_pointset_normal_estimation.rst │ ├── example_reconstruction_pointset_outlier_removal.py │ ├── example_reconstruction_pointset_outlier_removal.rst │ ├── example_reconstruction_pointset_reduction.py │ ├── example_reconstruction_pointset_reduction.rst │ ├── example_reconstruction_pointset_smoothing.py │ ├── example_reconstruction_pointset_smoothing.rst │ ├── example_reconstruction_poisson_surface_reconstruction.py │ ├── example_reconstruction_poisson_surface_reconstruction.rst │ ├── example_skeletonization.py │ ├── example_skeletonization.rst │ ├── example_skeletonization_with_mapping.py │ ├── example_skeletonization_with_mapping.rst │ ├── example_slicer.py │ ├── example_slicer.rst │ ├── example_straight_skeleton_2_interior_straight_skeleton.py │ ├── example_straight_skeleton_2_interior_straight_skeleton.rst │ ├── example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.py │ ├── example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.rst │ ├── example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.py │ ├── example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.rst │ ├── example_straight_skeleton_2_interior_straight_skeleton_with_holes.py │ ├── example_straight_skeleton_2_interior_straight_skeleton_with_holes.rst │ ├── example_subdivision.py │ ├── example_subdivision.rst │ ├── example_triangulation.py │ └── example_triangulation.rst ├── index.rst ├── installation.rst └── license.rst ├── environment.yml ├── pyproject.toml ├── recipe └── sha256.py ├── requirements-dev.txt ├── requirements.txt ├── src ├── booleans.cpp ├── booleans.h ├── compas.h ├── compas_cgal │ ├── __init__.py │ ├── booleans.py │ ├── intersections.py │ ├── measure.py │ ├── meshing.py │ ├── reconstruction.py │ ├── skeletonization.py │ ├── slicer.py │ ├── straight_skeleton_2.py │ ├── subdivision.py │ ├── triangulation.py │ └── types.py ├── intersections.cpp ├── intersections.h ├── measure.cpp ├── measure.h ├── meshing.cpp ├── meshing.h ├── reconstruction.cpp ├── reconstruction.h ├── skeletonization.cpp ├── skeletonization.h ├── slicer.cpp ├── slicer.h ├── straight_skeleton_2.cpp ├── straight_skeleton_2.h ├── subdivision.cpp ├── subdivision.h ├── triangulation.cpp ├── triangulation.h ├── types_std.cpp └── types_std.h ├── tasks.py └── tests ├── test_booleans.py ├── test_intersections.py ├── test_measure.py ├── test_meshing.py ├── test_projection.py ├── test_reconstruction_pointset_normal_estimation.py ├── test_reconstruction_pointset_outlier_removal.py ├── test_reconstruction_pointset_reduction.py ├── test_reconstruction_pointset_smoothing.py ├── test_reconstruction_poisson_surface_reconstruction.py ├── test_skeletonization.py ├── test_slicer.py ├── test_straight_skeleton_2_interior_straight_skeleton.py ├── test_straight_skeleton_2_interior_straight_skeleton_offset_polygon.py ├── test_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.py ├── test_straight_skeleton_2_interior_straight_skeleton_with_holes.py ├── test_subdivision.py └── test_triangulation.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/README.md -------------------------------------------------------------------------------- /compas_cgal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/compas_cgal.png -------------------------------------------------------------------------------- /data/3DBenchy.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/3DBenchy.stl -------------------------------------------------------------------------------- /data/Bunny.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/Bunny.ply -------------------------------------------------------------------------------- /data/armadillo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/armadillo.json -------------------------------------------------------------------------------- /data/box.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/box.ply -------------------------------------------------------------------------------- /data/elephant.off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/elephant.off -------------------------------------------------------------------------------- /data/forked_branch_1.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/forked_branch_1.ply -------------------------------------------------------------------------------- /data/oni.xyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/oni.xyz -------------------------------------------------------------------------------- /data/polygonal_sphere.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/polygonal_sphere.ply -------------------------------------------------------------------------------- /data/rhinovault_mesh_0.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/rhinovault_mesh_0.ply -------------------------------------------------------------------------------- /data/rhinovault_mesh_1.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/rhinovault_mesh_1.ply -------------------------------------------------------------------------------- /data/two_intersecting_boxes.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/data/two_intersecting_boxes.ply -------------------------------------------------------------------------------- /docs/_images/cgal_dev_guide_overview_0.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/cgal_dev_guide_overview_0.drawio -------------------------------------------------------------------------------- /docs/_images/cgal_dev_guide_overview_0.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/cgal_dev_guide_overview_0.drawio.png -------------------------------------------------------------------------------- /docs/_images/example_booleans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_booleans.png -------------------------------------------------------------------------------- /docs/_images/example_intersections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_intersections.png -------------------------------------------------------------------------------- /docs/_images/example_meshing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_meshing.png -------------------------------------------------------------------------------- /docs/_images/example_meshing_dual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_meshing_dual.png -------------------------------------------------------------------------------- /docs/_images/example_projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_projection.png -------------------------------------------------------------------------------- /docs/_images/example_reconstruction_pointset_normal_estimation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_reconstruction_pointset_normal_estimation.png -------------------------------------------------------------------------------- /docs/_images/example_reconstruction_pointset_outlier_removal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_reconstruction_pointset_outlier_removal.png -------------------------------------------------------------------------------- /docs/_images/example_reconstruction_pointset_reduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_reconstruction_pointset_reduction.png -------------------------------------------------------------------------------- /docs/_images/example_reconstruction_pointset_smoothing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_reconstruction_pointset_smoothing.png -------------------------------------------------------------------------------- /docs/_images/example_reconstruction_poisson_surface_reconstruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_reconstruction_poisson_surface_reconstruction.png -------------------------------------------------------------------------------- /docs/_images/example_skeletonization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_skeletonization.png -------------------------------------------------------------------------------- /docs/_images/example_skeletonization_with_mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_skeletonization_with_mapping.png -------------------------------------------------------------------------------- /docs/_images/example_slicer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_slicer.png -------------------------------------------------------------------------------- /docs/_images/example_straight_skeleton_2_interior_straight_skeleton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_straight_skeleton_2_interior_straight_skeleton.png -------------------------------------------------------------------------------- /docs/_images/example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.png -------------------------------------------------------------------------------- /docs/_images/example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.png -------------------------------------------------------------------------------- /docs/_images/example_straight_skeleton_2_interior_straight_skeleton_with_holes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_straight_skeleton_2_interior_straight_skeleton_with_holes.png -------------------------------------------------------------------------------- /docs/_images/example_subdivision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_subdivision.png -------------------------------------------------------------------------------- /docs/_images/example_triangulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/example_triangulation.png -------------------------------------------------------------------------------- /docs/_images/windows_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_images/windows_frame.png -------------------------------------------------------------------------------- /docs/_static/PLACEHOLDER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/_static/PLACEHOLDER -------------------------------------------------------------------------------- /docs/acknowledgements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/acknowledgements.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.booleans.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.booleans.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.intersections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.intersections.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.measure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.measure.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.meshing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.meshing.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.reconstruction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.reconstruction.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.skeletonization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.skeletonization.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.slicer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.slicer.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.straight_skeleton_2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.straight_skeleton_2.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.subdivision.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.subdivision.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.triangulation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.triangulation.rst -------------------------------------------------------------------------------- /docs/api/compas_cgal.types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/api/compas_cgal.types.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/devguide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide.rst -------------------------------------------------------------------------------- /docs/devguide/cmake_configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/cmake_configuration.rst -------------------------------------------------------------------------------- /docs/devguide/compiler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/compiler.rst -------------------------------------------------------------------------------- /docs/devguide/conda_environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/conda_environment.rst -------------------------------------------------------------------------------- /docs/devguide/contribute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/contribute.rst -------------------------------------------------------------------------------- /docs/devguide/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/overview.rst -------------------------------------------------------------------------------- /docs/devguide/style.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/style.rst -------------------------------------------------------------------------------- /docs/devguide/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/devguide/types.rst -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/examples/example_booleans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_booleans.py -------------------------------------------------------------------------------- /docs/examples/example_booleans.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_booleans.rst -------------------------------------------------------------------------------- /docs/examples/example_intersections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_intersections.py -------------------------------------------------------------------------------- /docs/examples/example_intersections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_intersections.rst -------------------------------------------------------------------------------- /docs/examples/example_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_measure.py -------------------------------------------------------------------------------- /docs/examples/example_meshing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_meshing.py -------------------------------------------------------------------------------- /docs/examples/example_meshing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_meshing.rst -------------------------------------------------------------------------------- /docs/examples/example_meshing_dual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_meshing_dual.py -------------------------------------------------------------------------------- /docs/examples/example_meshing_dual.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_meshing_dual.rst -------------------------------------------------------------------------------- /docs/examples/example_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_projection.py -------------------------------------------------------------------------------- /docs/examples/example_projection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_projection.rst -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_normal_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_normal_estimation.py -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_normal_estimation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_normal_estimation.rst -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_outlier_removal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_outlier_removal.py -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_outlier_removal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_outlier_removal.rst -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_reduction.py -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_reduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_reduction.rst -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_smoothing.py -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_pointset_smoothing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_pointset_smoothing.rst -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_poisson_surface_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_poisson_surface_reconstruction.py -------------------------------------------------------------------------------- /docs/examples/example_reconstruction_poisson_surface_reconstruction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_reconstruction_poisson_surface_reconstruction.rst -------------------------------------------------------------------------------- /docs/examples/example_skeletonization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_skeletonization.py -------------------------------------------------------------------------------- /docs/examples/example_skeletonization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_skeletonization.rst -------------------------------------------------------------------------------- /docs/examples/example_skeletonization_with_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_skeletonization_with_mapping.py -------------------------------------------------------------------------------- /docs/examples/example_skeletonization_with_mapping.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_skeletonization_with_mapping.rst -------------------------------------------------------------------------------- /docs/examples/example_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_slicer.py -------------------------------------------------------------------------------- /docs/examples/example_slicer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_slicer.rst -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton.py -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton.rst -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.py -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton_offset_polygon.rst -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.py -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.rst -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton_with_holes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton_with_holes.py -------------------------------------------------------------------------------- /docs/examples/example_straight_skeleton_2_interior_straight_skeleton_with_holes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_straight_skeleton_2_interior_straight_skeleton_with_holes.rst -------------------------------------------------------------------------------- /docs/examples/example_subdivision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_subdivision.py -------------------------------------------------------------------------------- /docs/examples/example_subdivision.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_subdivision.rst -------------------------------------------------------------------------------- /docs/examples/example_triangulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_triangulation.py -------------------------------------------------------------------------------- /docs/examples/example_triangulation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/examples/example_triangulation.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/docs/license.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/environment.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/pyproject.toml -------------------------------------------------------------------------------- /recipe/sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/recipe/sha256.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | compas 2 | -------------------------------------------------------------------------------- /src/booleans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/booleans.cpp -------------------------------------------------------------------------------- /src/booleans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/booleans.h -------------------------------------------------------------------------------- /src/compas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas.h -------------------------------------------------------------------------------- /src/compas_cgal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/__init__.py -------------------------------------------------------------------------------- /src/compas_cgal/booleans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/booleans.py -------------------------------------------------------------------------------- /src/compas_cgal/intersections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/intersections.py -------------------------------------------------------------------------------- /src/compas_cgal/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/measure.py -------------------------------------------------------------------------------- /src/compas_cgal/meshing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/meshing.py -------------------------------------------------------------------------------- /src/compas_cgal/reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/reconstruction.py -------------------------------------------------------------------------------- /src/compas_cgal/skeletonization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/skeletonization.py -------------------------------------------------------------------------------- /src/compas_cgal/slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/slicer.py -------------------------------------------------------------------------------- /src/compas_cgal/straight_skeleton_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/straight_skeleton_2.py -------------------------------------------------------------------------------- /src/compas_cgal/subdivision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/subdivision.py -------------------------------------------------------------------------------- /src/compas_cgal/triangulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/triangulation.py -------------------------------------------------------------------------------- /src/compas_cgal/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/compas_cgal/types.py -------------------------------------------------------------------------------- /src/intersections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/intersections.cpp -------------------------------------------------------------------------------- /src/intersections.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/intersections.h -------------------------------------------------------------------------------- /src/measure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/measure.cpp -------------------------------------------------------------------------------- /src/measure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/measure.h -------------------------------------------------------------------------------- /src/meshing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/meshing.cpp -------------------------------------------------------------------------------- /src/meshing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/meshing.h -------------------------------------------------------------------------------- /src/reconstruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/reconstruction.cpp -------------------------------------------------------------------------------- /src/reconstruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/reconstruction.h -------------------------------------------------------------------------------- /src/skeletonization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/skeletonization.cpp -------------------------------------------------------------------------------- /src/skeletonization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/skeletonization.h -------------------------------------------------------------------------------- /src/slicer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/slicer.cpp -------------------------------------------------------------------------------- /src/slicer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/slicer.h -------------------------------------------------------------------------------- /src/straight_skeleton_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/straight_skeleton_2.cpp -------------------------------------------------------------------------------- /src/straight_skeleton_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/straight_skeleton_2.h -------------------------------------------------------------------------------- /src/subdivision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/subdivision.cpp -------------------------------------------------------------------------------- /src/subdivision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/subdivision.h -------------------------------------------------------------------------------- /src/triangulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/triangulation.cpp -------------------------------------------------------------------------------- /src/triangulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/triangulation.h -------------------------------------------------------------------------------- /src/types_std.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/src/types_std.cpp -------------------------------------------------------------------------------- /src/types_std.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "compas.h" 4 | 5 | -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/test_booleans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_booleans.py -------------------------------------------------------------------------------- /tests/test_intersections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_intersections.py -------------------------------------------------------------------------------- /tests/test_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_measure.py -------------------------------------------------------------------------------- /tests/test_meshing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_meshing.py -------------------------------------------------------------------------------- /tests/test_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_projection.py -------------------------------------------------------------------------------- /tests/test_reconstruction_pointset_normal_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_reconstruction_pointset_normal_estimation.py -------------------------------------------------------------------------------- /tests/test_reconstruction_pointset_outlier_removal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_reconstruction_pointset_outlier_removal.py -------------------------------------------------------------------------------- /tests/test_reconstruction_pointset_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_reconstruction_pointset_reduction.py -------------------------------------------------------------------------------- /tests/test_reconstruction_pointset_smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_reconstruction_pointset_smoothing.py -------------------------------------------------------------------------------- /tests/test_reconstruction_poisson_surface_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_reconstruction_poisson_surface_reconstruction.py -------------------------------------------------------------------------------- /tests/test_skeletonization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_skeletonization.py -------------------------------------------------------------------------------- /tests/test_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_slicer.py -------------------------------------------------------------------------------- /tests/test_straight_skeleton_2_interior_straight_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_straight_skeleton_2_interior_straight_skeleton.py -------------------------------------------------------------------------------- /tests/test_straight_skeleton_2_interior_straight_skeleton_offset_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_straight_skeleton_2_interior_straight_skeleton_offset_polygon.py -------------------------------------------------------------------------------- /tests/test_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_straight_skeleton_2_interior_straight_skeleton_weighted_offset_polygon.py -------------------------------------------------------------------------------- /tests/test_straight_skeleton_2_interior_straight_skeleton_with_holes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_straight_skeleton_2_interior_straight_skeleton_with_holes.py -------------------------------------------------------------------------------- /tests/test_subdivision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_subdivision.py -------------------------------------------------------------------------------- /tests/test_triangulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_cgal/HEAD/tests/test_triangulation.py --------------------------------------------------------------------------------