resqpy.olio.intersectionΒΆ
intersection.py: functions to test whether lines intersect with planes.
Functions
Returns lists of line and triangle indices, and corresponding intersection points. |
|
Returns a list of the (triangle) indices where a valid intersection has been found for a single line. |
|
From the result of line_set_triangles_intersects(), returns a vector of intersection points, one per line. |
|
Returns the intersection x',y' of two lines x,y 1 to 2 and x,y 3 to 4. |
|
Find the intersection of a line with a plane defined by a triangle. |
|
Find the intersections of each of set of lines within each of a set of triangles in 3D space. |
|
Find the intersection of a line within a triangle in 3D space. |
|
Find the intersection of a line within a triangle in 3D space. |
|
Find the intersections of a line within each of a set of triangles in 3D space. |
|
From the result of line_set_triangles_intersects(), returns a list of lines intersecing given triangle. |
|
Return the point on the unbounded line passing through l1 & l2 which is closest to point p, in xy plane. |
|
Returns the point on the bounded line segment l1, l2 which is closest to point p, in xy plane. |
|
Finds the first intersection of a segment of an open poly-line with any of a set of triangles in 3D space. |
|
Find the intersections of each segment of an open poly-line with each of a set of triangles in 3D space. |
|
From the result of line_set_triangles_intersects(), returns a list of intersected triangles for a line. |