|
| auto | meshlib::create_projection_transforms (storageXf:&mut meshlib::AffineXf3f, pointXf:Option<&meshlib::AffineXf3f >, treeXf:Option<&meshlib::AffineXf3f >) -> meshlib::Owned< meshlib::MeshProjectionTransforms > |
| | Creates structure with simplified transforms for projection functions, with rigidXfPoint applied to point, and nonRigidXfTree applied to tree.
|
| auto | meshlib::find_projection (pt:&meshlib::Vector3f, mp:&meshlib::MeshPart, upDistLimitSq:Option< f32 >, xf:Option<&meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >, validFaces:Option<&meshlib::std_function_bool_from_MR_FaceId >, validProjections:Option<&meshlib::std_function_bool_from_const_MR_MeshProjectionResult_ref >) -> meshlib::Owned< meshlib::MeshProjectionResult > |
| | computes the closest point on mesh (or its region) to given point
|
| auto | meshlib::find_projection_subtree (pt:&meshlib::Vector3f, mp:&meshlib::MeshPart, tree:&meshlib::AABBTree, upDistLimitSq:Option< f32 >, xf:Option<&meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >, validFaces:Option<&meshlib::std_function_bool_from_MR_FaceId >, validProjections:Option<&meshlib::std_function_bool_from_const_MR_MeshProjectionResult_ref >) -> meshlib::Owned< meshlib::MeshProjectionResult > |
| | computes the closest point on mesh (or its region) to given point
|
| void | meshlib::find_boxed_tris_in_ball (mp:&meshlib::MeshPart, ball:&meshlib::Ball3f, foundCallback:&meshlib::std_function_MR_Processing_from_MR_FaceId_MR_Ball3f_ref) |
| void | meshlib::find_tris_in_ball (mp:&meshlib::MeshPart, ball:&meshlib::Ball3f, foundCallback:&meshlib::std_function_MR_Processing_from_const_MR_MeshProjectionResult_ref_MR_Ball3f_ref, validFaces:Option<&meshlib::std_function_bool_from_MR_FaceId >) |
| auto | meshlib::find_signed_distance_mr_vector3f (pt:&meshlib::Vector3f, mp:&meshlib::MeshPart, upDistLimitSq:Option< f32 >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::std_optional_MR_SignedDistanceToMeshResult > |
| | computes the closest point on mesh (or its region) to given point, and finds the distance with sign to it (positive - outside, negative - inside the mesh)
|