|
| auto | meshlib::is_point_inside_polyline (polyline:&meshlib::Polyline2, point:&meshlib::Vector2f) -> bool |
| | detect if given point is inside polyline, by counting ray intersections
|
| auto | meshlib::find_grid_points_inside_polyline (polyline:&meshlib::Polyline2, dims:&meshlib::Vector2i, origin:Option<&meshlib::Vector2f >, step:Option<&meshlib::Vector2f >) -> meshlib::Owned< meshlib::BitSet > |
| auto | meshlib::ray_polyline_intersect_mr_line2f (polyline:&meshlib::Polyline2, line:&meshlib::Line2f, rayStart:Option< f32 >, rayEnd:Option< f32 >, prec:Option<&meshlib::IntersectionPrecomputes2_float >, closestIntersect:Option< bool >) -> meshlib::Owned< meshlib::std_optional_MR_PolylineIntersectionResult2 > |
| auto | meshlib::ray_polyline_intersect_mr_line2d (polyline:&meshlib::Polyline2, line:&meshlib::Line2d, rayStart:Option< f64 >, rayEnd:Option< f64 >, prec:Option<&meshlib::IntersectionPrecomputes2_double >, closestIntersect:Option< bool >) -> meshlib::Owned< meshlib::std_optional_MR_PolylineIntersectionResult2 > |
| void | meshlib::ray_polyline_intersect_all_mr_line2f (polyline:&meshlib::Polyline2, line:&meshlib::Line2f, callback:&meshlib::std_function_MR_Processing_from_const_MR_EdgePoint_ref_float_float_ref_float_ref, rayStart:Option< f32 >, rayEnd:Option< f32 >, prec:Option<&meshlib::IntersectionPrecomputes2_float >) |
| void | meshlib::ray_polyline_intersect_all_mr_line2d (polyline:&meshlib::Polyline2, line:&meshlib::Line2d, callback:&meshlib::std_function_MR_Processing_from_const_MR_EdgePoint_ref_double_double_ref_double_ref, rayStart:Option< f64 >, rayEnd:Option< f64 >, prec:Option<&meshlib::IntersectionPrecomputes2_double >) |