Added tutorial 609_Boolean and CGAL python module + functions

Former-commit-id: 7b6b91bd7a
This commit is contained in:
Sebastian Koch
2016-06-17 17:25:27 +02:00
parent 39df4de193
commit 9727746942
8 changed files with 312 additions and 2 deletions
+79
View File
@@ -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();
}