|
| auto | meshlib::is_point_in_plane_float (p:&meshlib::Vector3f, a:&meshlib::Vector3f, b:&meshlib::Vector3f, c:&meshlib::Vector3f) -> bool |
| auto | meshlib::is_point_in_plane_double (p:&meshlib::Vector3d, a:&meshlib::Vector3d, b:&meshlib::Vector3d, c:&meshlib::Vector3d) -> bool |
| auto | meshlib::is_point_in_line_float (p:&meshlib::Vector3f, a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> bool |
| auto | meshlib::is_point_in_line_double (p:&meshlib::Vector3d, a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> bool |
| auto | meshlib::is_point_in_segm_float (p:&meshlib::Vector3f, a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> bool |
| auto | meshlib::is_point_in_segm_double (p:&meshlib::Vector3d, a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> bool |
| auto | meshlib::is_point_in_triangle_float_mr_vector3f (p:&meshlib::Vector3f, a:&meshlib::Vector3f, b:&meshlib::Vector3f, c:&meshlib::Vector3f) -> bool |
| auto | meshlib::is_point_in_triangle_double_mr_vector3d (p:&meshlib::Vector3d, a:&meshlib::Vector3d, b:&meshlib::Vector3d, c:&meshlib::Vector3d) -> bool |
| auto | meshlib::is_point_in_triangle_float_mr_vector2f (p:&meshlib::Vector2f, a:&meshlib::Vector2f, b:&meshlib::Vector2f, c:&meshlib::Vector2f) -> bool |
| auto | meshlib::is_point_in_triangle_double_mr_vector2d (p:&meshlib::Vector2d, a:&meshlib::Vector2d, b:&meshlib::Vector2d, c:&meshlib::Vector2d) -> bool |
| auto | meshlib::ray_triangle_intersect_float_mr_intersection_precomputes_float (oriA:&meshlib::Vector3f, oriB:&meshlib::Vector3f, oriC:&meshlib::Vector3f, prec:&meshlib::IntersectionPrecomputes_float) -> meshlib::Owned< meshlib::std_optional_MR_TriIntersectResult > |
| auto | meshlib::ray_triangle_intersect_double_mr_intersection_precomputes_double (oriA:&meshlib::Vector3d, oriB:&meshlib::Vector3d, oriC:&meshlib::Vector3d, prec:&meshlib::IntersectionPrecomputes_double) -> meshlib::Owned< meshlib::std_optional_MR_TriIntersectResult > |
| auto | meshlib::ray_triangle_intersect_float_mr_vector3f (oriA:&meshlib::Vector3f, oriB:&meshlib::Vector3f, oriC:&meshlib::Vector3f, dir:&meshlib::Vector3f) -> meshlib::Owned< meshlib::std_optional_MR_TriIntersectResult > |
| auto | meshlib::ray_triangle_intersect_double_mr_vector3d (oriA:&meshlib::Vector3d, oriB:&meshlib::Vector3d, oriC:&meshlib::Vector3d, dir:&meshlib::Vector3d) -> meshlib::Owned< meshlib::std_optional_MR_TriIntersectResult > |
| auto | meshlib::do_triangles_overlap_float (a:&meshlib::Vector2f, b:&meshlib::Vector2f, c:&meshlib::Vector2f, d:&meshlib::Vector2f, e:&meshlib::Vector2f, f:&meshlib::Vector2f) -> bool |
| auto | meshlib::do_triangles_overlap_double (a:&meshlib::Vector2d, b:&meshlib::Vector2d, c:&meshlib::Vector2d, d:&meshlib::Vector2d, e:&meshlib::Vector2d, f:&meshlib::Vector2d) -> bool |