|
| auto | meshlib::find_colliding_edge_pairs (a:&meshlib::Polyline2, b:&meshlib::Polyline2, rigidB2A:Option<&meshlib::AffineXf2f >, firstIntersectionOnly:Option< bool >) -> meshlib::Owned< meshlib::std_vector_MR_EdgePointPair > |
| | finds all pairs of colliding edges from two 2d polylines
|
| auto | meshlib::find_colliding_edges (a:&meshlib::Polyline2, b:&meshlib::Polyline2, rigidB2A:Option<&meshlib::AffineXf2f >, firstIntersectionOnly:Option< bool >) -> meshlib::Owned< meshlib::std_vector_MR_UndirectedEdgeUndirectedEdge > |
| | finds all pairs of colliding edges from two 2d polylines
|
| auto | meshlib::find_colliding_edges_bitsets (a:&meshlib::Polyline2, b:&meshlib::Polyline2, rigidB2A:Option<&meshlib::AffineXf2f >) -> meshlib::Owned< meshlib::std_pair_MR_UndirectedEdgeBitSet_MR_UndirectedEdgeBitSet > |
| | finds bitset per polyline with colliding edges
|
| auto | meshlib::find_self_colliding_edge_pairs (polyline:&meshlib::Polyline2) -> meshlib::Owned< meshlib::std_vector_MR_EdgePointPair > |
| auto | meshlib::find_self_colliding_edges (polyline:&meshlib::Polyline2) -> meshlib::Owned< meshlib::std_vector_MR_UndirectedEdgeUndirectedEdge > |
| auto | meshlib::find_self_colliding_edges_bs (polyline:&meshlib::Polyline2) -> meshlib::Owned< meshlib::UndirectedEdgeBitSet > |
| auto | meshlib::is_inside_mr_polyline2 (a:&meshlib::Polyline2, b:&meshlib::Polyline2, rigidB2A:Option<&meshlib::AffineXf2f >) -> bool |
| | checks that arbitrary 2d polyline A is inside of closed 2d polyline B
|