|
| auto | meshlib::find_distance (a:&meshlib::MeshPart, b:&meshlib::MeshPart, rigidB2A:Option<&meshlib::AffineXf3f >, upDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::MeshMeshDistanceResult > |
| | computes minimal distance between two meshes or two mesh regions
|
| auto | meshlib::find_signed_distance_mr_mesh_part (a:&meshlib::MeshPart, b:&meshlib::MeshPart, rigidB2A:Option<&meshlib::AffineXf3f >, upDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::MeshMeshSignedDistanceResult > |
| | computes minimal distance between two meshes
|
| auto | meshlib::find_collision_status_3 (a:&meshlib::MeshPart, b:&meshlib::MeshPart, rigidB2A:Option<&meshlib::AffineXf3f >) -> meshlib::MeshMeshCollisionStatus |
| | finds if two meshes are touching, colliding or inside each other
|
| auto | meshlib::find_collision_status_5 (a:&meshlib::MeshPart, b:&meshlib::MeshPart, distRes:&meshlib::MeshMeshDistanceResult, rigidB2A:Option<&meshlib::AffineXf3f >, collisions:Option<&mut meshlib::std_vector_MR_FaceFace >) -> meshlib::MeshMeshCollisionStatus |
| | finds if two meshes are touching, colliding or inside each other
|
| auto | meshlib::find_max_distance_sq_one_way_mr_mesh_part (a:&meshlib::MeshPart, b:&meshlib::MeshPart, rigidB2A:Option<&meshlib::AffineXf3f >, maxDistanceSq:Option< f32 >) -> f32 |
| | returns the maximum of the squared distances from each B-mesh vertex to A-mesh
|
| auto | meshlib::find_max_distance_sq_mr_mesh_part (a:&meshlib::MeshPart, b:&meshlib::MeshPart, rigidB2A:Option<&meshlib::AffineXf3f >, maxDistanceSq:Option< f32 >) -> f32 |
| | returns the squared Hausdorff distance between two meshes, that is the maximum of squared distances from each mesh vertex to the other mesh (in both directions)
|