Skip to content

nizartaha/compas_cgal

 
 

Repository files navigation

COMPAS CGAL

build GitHub - License Conda - Latest Release Conda - Platform

This package provides Python bindings for specific algorithms of CGAL. The bindings are generated with PyBind11 and data is exchanged using NumPy arrays.

More information is available in the docs: https://compas.dev/compas_cgal/

Installation

compas_cgal is available via conda-forge for Windows, OSX, and Linux, and can be installed using conda.

conda create -n cgal -c conda-forge compas compas_cgal --yes

Usage

Currently, the following functions are available:

  • boolean_union
  • boolean_difference
  • boolean_intersection
  • intersection_mesh_mesh
  • remesh
  • slice_mesh

These functions can be used directly from compas_cgal or from compas.geometry through the plugin mechanism in COMPAS.

For examples, see https://compas.dev/compas_cgal/latest/examples.html.

Contribute

See CONTRIBUTING for more information.

License

compas_cgal is released under the LGPL 3.0 to be compatible with the license of CGAL.

About

COMPAS package for working with CGAL.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 65.9%
  • C++ 33.6%
  • C 0.5%