|
| auto | meshlib::ray_mesh_intersect_mr_line3f (meshPart:&meshlib::MeshPart, line:&meshlib::Line3f, rayStart:Option< f32 >, rayEnd:Option< f32 >, prec:Option<&meshlib::IntersectionPrecomputes_float >, closestIntersect:Option< bool >, validFaces:Option<&meshlib::std_function_bool_from_MR_FaceId >) -> meshlib::Owned< meshlib::MeshIntersectionResult > |
| auto | meshlib::ray_mesh_intersect_mr_line3d (meshPart:&meshlib::MeshPart, line:&meshlib::Line3d, rayStart:Option< f64 >, rayEnd:Option< f64 >, prec:Option<&meshlib::IntersectionPrecomputes_double >, closestIntersect:Option< bool >, validFaces:Option<&meshlib::std_function_bool_from_MR_FaceId >) -> meshlib::Owned< meshlib::MeshIntersectionResult > |
| void | meshlib::multi_ray_mesh_intersect (meshPart:&meshlib::MeshPart, origins:&meshlib::std_vector_MR_Vector3f, dirs:&meshlib::std_vector_MR_Vector3f, result:&meshlib::MultiRayMeshIntersectResult, rayStart:Option< f32 >, rayEnd:Option< f32 >, closestIntersect:Option< bool >, validFaces:Option<&meshlib::std_function_bool_from_MR_FaceId >) |
| auto | meshlib::ray_multi_mesh_any_intersect_std_vector_mr_line3_mesh_float (lineMeshes:&meshlib::std_vector_MR_Line3Mesh_float, rayStart:Option< f32 >, rayEnd:Option< f32 >) -> meshlib::Owned< meshlib::MultiMeshIntersectionResult > |
| auto | meshlib::ray_multi_mesh_any_intersect_std_vector_mr_line3_mesh_double (lineMeshes:&meshlib::std_vector_MR_Line3Mesh_double, rayStart:Option< f64 >, rayEnd:Option< f64 >) -> meshlib::Owned< meshlib::MultiMeshIntersectionResult > |
| void | meshlib::ray_mesh_intersect_all_const_mr_line3f_ref (meshPart:&meshlib::MeshPart, line:&meshlib::Line3f, callback:&meshlib::std_function_bool_from_const_MR_MeshIntersectionResult_ref, rayStart:Option< f32 >, rayEnd:Option< f32 >, prec:Option<&meshlib::IntersectionPrecomputes_float >) |
| void | meshlib::ray_mesh_intersect_all_const_mr_line3d_ref_std_function_bool_func_from_const_mr_mesh_intersection_result_ref (meshPart:&meshlib::MeshPart, line:&meshlib::Line3d, callback:&meshlib::std_function_bool_from_const_MR_MeshIntersectionResult_ref, rayStart:Option< f64 >, rayEnd:Option< f64 >, prec:Option<&meshlib::IntersectionPrecomputes_double >) |
| void | meshlib::ray_mesh_intersect_all_const_mr_line3d_ref_std_function_bool_func_from_const_mr_mesh_intersection_result_ref_bool (meshPart:&meshlib::MeshPart, line:&meshlib::Line3d, callback:&meshlib::std_function_bool_from_const_MR_MeshIntersectionResult_ref_bool, rayStart:Option< f64 >, rayEnd:Option< f64 >, prec:Option<&meshlib::IntersectionPrecomputes_double >) |
| void | meshlib::plane_mesh_intersect (meshPart:&meshlib::MeshPart, plane:&meshlib::Plane3f, fs:Option<&mut meshlib::FaceBitSet >, ues:Option<&mut meshlib::UndirectedEdgeBitSet >, vs:Option<&mut meshlib::VertBitSet >, fsVec:Option<&mut meshlib::std_vector_MR_FaceId >) |
| void | meshlib::xy_plane_mesh_intersect (meshPart:&meshlib::MeshPart, zLevel:f32, fs:Option<&mut meshlib::FaceBitSet >, ues:Option<&mut meshlib::UndirectedEdgeBitSet >, vs:Option<&mut meshlib::VertBitSet >, fsVec:Option<&mut meshlib::std_vector_MR_FaceId >) |