mymesh.rays#
Ray casting and intersection tests
Intersection Tests#
|
Möller-Trumbore intersection algorithm to detect whether a ray intersects with a triangle. |
|
Vectorized Möller-Trumbore intersection algorithm to detect whether a ray intersects with a set of triangles. |
|
Vectorized Möller-Trumbore intersection algorithm to detect intersections between a pairwise set of rays and a set of triangles. |
|
Intersection algorithm for detecting intersections between a ray and an axis-aligned box. |
|
Vectorized intersection algorithm for detecting intersections between a ray and a set of axis-aligned boxes. |
|
Intersection algorithm for detecting intersections between a plane and an axis-aligned box. |
|
Intersection test for detecting intersections between a plane and a triangle. |
|
Vectorized intersection test for detecting intersections between a plane and a set of triangles. |
|
Intersection test for two triangles. |
|
Intersection test for two triangles that returns the point(s) of intersection. |
|
Vectorized intersection test for two sets of triangles. |
|
Vectorized intersection test for two sets of triangles that returns the intersection point(s) between each pair of triangles. |
|
Intersection test for detecting intersections between a triangle and a box. |
|
Intersection test for detecting intersections between a triangle and a box. |
|
Detect intersections between two line segments. |
|
Detect intersections between pairs of line segments. |
|
Detect intersections between a ray and a line segment. |
|
Detect intersections between pairs of line segments. |
|
Identify intersections between a ray and a triangular surface mesh. |
|
Identify intersections between rays and a triangular surface mesh. |
|
Test for identifying intersections between a ray and an octree. |
|
Identify intersections between two surface meshes. |
|
Identify self intersections in a mesh |
|
Identify intersections between two surface meshes. |
|
Inside/Outside Tests#
|
Test to determine whether a point is inside a boundary mesh. |
|
Test to determine whether a point is inside a surface mesh. |
|
Test to determine whether points are inside a surface mesh. |
|
Test whether a point is inside a box |
|
Test to determine whether points are inside a voxel mesh |
|
|
|