|
| auto | meshlib::find_projection_on_polyline2 (pt:&meshlib::Vector2f, polyline:&meshlib::Polyline2, upDistLimitSq:Option< f32 >, xf:Option<&mut meshlib::AffineXf2f >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionResult2 > |
| | computes the closest point on polyline to given point
|
| auto | meshlib::find_projection_on_polyline_mr_vector3f (pt:&meshlib::Vector3f, polyline:&meshlib::Polyline3, upDistLimitSq:Option< f32 >, xf:Option<&mut meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionResult3 > |
| | computes the closest point on polyline to given point
|
| auto | meshlib::find_max_projection_on_polyline (points:&meshlib::VertCoords, polyline:&meshlib::Polyline3, pointsRegion:Option<&meshlib::VertBitSet >, xf:Option<&mut meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionResult3Arg > |
| | for each of points (pointsRegion) computes the closest point on polyline and returns the point for which maximum distance is reached,
|
| auto | meshlib::find_projection_on_polyline_mr_line3f (ln:&meshlib::Line3f, polyline:&meshlib::Polyline3, upDistLimitSq:Option< f32 >, xf:Option<&mut meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionResult3 > |
| | computes the closest point on polyline to given straight line
|
| auto | meshlib::find_projection_on_polyline2_with_offset (pt:&meshlib::Vector2f, polyline:&meshlib::Polyline2, offsetPerEdge:&meshlib::UndirectedEdgeScalars, upDistLimit:Option< f32 >, xf:Option<&mut meshlib::AffineXf2f >, loDistLimit:Option< f32 >) -> meshlib::Owned< meshlib::Polyline2ProjectionWithOffsetResult > |
| | computes the closest point on polyline to given point, respecting each edge offset
|
| auto | meshlib::find_projection_on_polyline_with_offset (pt:&meshlib::Vector3f, polyline:&meshlib::Polyline3, offsetPerEdge:&meshlib::UndirectedEdgeScalars, upDistLimit:Option< f32 >, xf:Option<&mut meshlib::AffineXf3f >, loDistLimit:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionWithOffsetResult3 > |
| | computes the closest point on polyline to given point, respecting each edge offset
|
| void | meshlib::find_edges_in_ball_mr_polyline2 (polyline:&meshlib::Polyline2, center:&meshlib::Vector2f, radius:f32, foundCallback:&meshlib::std_function_void_from_MR_UndirectedEdgeId_const_MR_Vector2f_ref_float, xf:Option<&mut meshlib::AffineXf2f >) |
| void | meshlib::find_edges_in_ball_mr_polyline3 (polyline:&meshlib::Polyline3, center:&meshlib::Vector3f, radius:f32, foundCallback:&meshlib::std_function_void_from_MR_UndirectedEdgeId_const_MR_Vector3f_ref_float, xf:Option<&mut meshlib::AffineXf3f >) |
| void | meshlib::find_mesh_edges_in_ball (mesh:&meshlib::Mesh, tree:&meshlib::AABBTreePolyline3, center:&meshlib::Vector3f, radius:f32, foundCallback:&meshlib::std_function_void_from_MR_UndirectedEdgeId_const_MR_Vector3f_ref_float, xf:Option<&mut meshlib::AffineXf3f >) |
| auto | meshlib::find_projection_on_mesh_edges_mr_vector3f (pt:&meshlib::Vector3f, mesh:&meshlib::Mesh, tree:&meshlib::AABBTreePolyline3, upDistLimitSq:Option< f32 >, xf:Option<&mut meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionResult3 > |
| | computes the closest point on the mesh edges (specified by the tree) to given point
|
| auto | meshlib::find_projection_on_mesh_edges_mr_line3f (ln:&meshlib::Line3f, mesh:&meshlib::Mesh, tree:&meshlib::AABBTreePolyline3, upDistLimitSq:Option< f32 >, xf:Option<&mut meshlib::AffineXf3f >, loDistLimitSq:Option< f32 >) -> meshlib::Owned< meshlib::PolylineProjectionResult3 > |
| | computes the closest point on the mesh edges (specified by the tree) to given straight line
|