Added tutorial 609_Boolean and CGAL python module + functions
Former-commit-id: 7b6b91bd7a
This commit is contained in:
@@ -26,6 +26,10 @@ extern void python_export_igl_embree(py::module &);
|
||||
extern void python_export_igl_triangle(py::module &);
|
||||
#endif
|
||||
|
||||
#ifdef PY_CGAL
|
||||
extern void python_export_igl_cgal(py::module &);
|
||||
#endif
|
||||
|
||||
PYBIND11_PLUGIN(pyigl) {
|
||||
py::module m("pyigl", R"pyigldoc(
|
||||
Python wrappers for libigl
|
||||
@@ -36,6 +40,77 @@ PYBIND11_PLUGIN(pyigl) {
|
||||
.. autosummary::
|
||||
:toctree: _generate
|
||||
|
||||
AABB
|
||||
ARAPEnergyType
|
||||
MeshBooleanType
|
||||
SolverStatus
|
||||
active_set
|
||||
arap
|
||||
avg_edge_length
|
||||
barycenter
|
||||
barycentric_coordinates
|
||||
boundary_facets
|
||||
boundary_loop
|
||||
cat
|
||||
colon
|
||||
comb_cross_field
|
||||
comb_frame_field
|
||||
compute_frame_field_bisectors
|
||||
copyleft_cgal_mesh_boolean
|
||||
copyleft_comiso_miq
|
||||
copyleft_comiso_nrosy
|
||||
copyleft_tetgen_tetrahedralize
|
||||
cotmatrix
|
||||
covariance_scatter_matrix
|
||||
cross_field_missmatch
|
||||
cut_mesh_from_singularities
|
||||
doublearea
|
||||
edge_lengths
|
||||
eigs
|
||||
embree_ambient_occlusion
|
||||
find_cross_field_singularities
|
||||
fit_rotations
|
||||
floor
|
||||
gaussian_curvature
|
||||
grad
|
||||
harmonic
|
||||
invert_diag
|
||||
jet
|
||||
local_basis
|
||||
lscm
|
||||
map_vertices_to_circle
|
||||
massmatrix
|
||||
min_quad_with_fixed
|
||||
n_polyvector
|
||||
parula
|
||||
per_corner_normals
|
||||
per_edge_normals
|
||||
per_face_normals
|
||||
per_vertex_normals
|
||||
planarize_quad_mesh
|
||||
point_mesh_squared_distance
|
||||
polar_svd
|
||||
principal_curvature
|
||||
quad_planarity
|
||||
readDMAT
|
||||
readMESH
|
||||
readOBJ
|
||||
readOFF
|
||||
read_triangle_mesh
|
||||
rotate_vectors
|
||||
setdiff
|
||||
signed_distance
|
||||
slice
|
||||
slice_into
|
||||
slice_mask
|
||||
slice_tets
|
||||
sortrows
|
||||
triangle_triangulate
|
||||
unique
|
||||
unproject_onto_mesh
|
||||
upsample
|
||||
writeMESH
|
||||
writeOBJ
|
||||
|
||||
)pyigldoc");
|
||||
|
||||
@@ -63,5 +138,9 @@ PYBIND11_PLUGIN(pyigl) {
|
||||
python_export_igl_triangle(m);
|
||||
#endif
|
||||
|
||||
#ifdef PY_CGAL
|
||||
python_export_igl_cgal(m);
|
||||
#endif
|
||||
|
||||
return m.ptr();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user