|
| auto | meshlib::boolean_with_xf (meshA:&meshlib::Mesh, meshB:&meshlib::Mesh, operation:meshlib::BooleanOperation, rigidB2A:Option<&meshlib::AffineXf3f >, mapper:Option<&mut meshlib::BooleanResultMapper >, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::BooleanResult > |
| | Performs CSG operation on two meshes.
|
| auto | meshlib::boolean (meshA:&meshlib::Mesh, meshB:&meshlib::Mesh, operation:meshlib::BooleanOperation, params:Option<&meshlib::BooleanParameters >) -> meshlib::Owned< meshlib::BooleanResult > |
| auto | meshlib::boolean_move (meshA:&mut meshlib::Mesh, meshB:&mut meshlib::Mesh, operation:meshlib::BooleanOperation, params:Option<&meshlib::BooleanParameters >) -> meshlib::Owned< meshlib::BooleanResult > |
| auto | meshlib::force_boolean (meshA:&meshlib::Mesh, meshB:&meshlib::Mesh, operation:meshlib::BooleanOperation, params:Option<&meshlib::BooleanParameters >) -> meshlib::Owned< meshlib::BooleanResult > |
| auto | meshlib::self_boolean (mesh:&meshlib::Mesh, new2Old:Option<&mut meshlib::FaceMap >) -> meshlib::Owned< meshlib::expected_MR_Mesh_std_string > |
| auto | meshlib::find_intersection_contours (meshA:&meshlib::Mesh, meshB:&meshlib::Mesh, rigidB2A:Option<&meshlib::AffineXf3f >) -> meshlib::Owned< meshlib::std_vector_std_vector_MR_Vector3f > |
| auto | meshlib::get_boolean_points (meshA:&meshlib::Mesh, meshB:&meshlib::Mesh, operation:meshlib::BooleanOperation, rigidB2A:Option<&meshlib::AffineXf3f >) -> meshlib::Owned< meshlib::expected_MR_BooleanResultPoints_std_string > |
| | Returns the points of mesh boolean's result mesh.
|
| void | meshlib::convert_int_float_all_verts (mesh:&mut meshlib::Mesh, conv:&meshlib::CoordinateConverters) |