Module intersect

Source
Expand description

Primitive intersection routines

Modules§

integer
Intersection of Aabbs over Integers.

Functions§

continuous_aabb2_aabb2
Continuous intersection test of 2D axis-aligned bounding boxes.
continuous_aabb3_aabb3
Continuous intersection test of 3D axis-aligned bounding boxes.
continuous_interval
Continuous intersection test of 1D axis-aligned bounding boxes (intervals).
continuous_line2_aabb2
Compute the intersection of a 2D line with a 2D AABB (rectangle).
continuous_line2_sphere2
Compute the intersection of a 2D line with a 2D sphere (circle).
continuous_line3_aabb3
Compute the intersection of a 3D line with a 3D AABB.
continuous_line3_plane3
Compute the continuous intersection of a 3D line with a 3D plane.
continuous_line3_sphere3
Compute the continuous intersection of a 3D line with a 3D sphere.
continuous_segment2_aabb2
Compute continuous intersection of a 2D line segment with a 2D AABB (rectangle).
continuous_segment2_sphere2
Compute continuous intersection of a 2D line segment with a 2D sphere (circle).
continuous_segment3_aabb3
Compute continuous intersection of a 3D line segment with an AABB.
continuous_segment3_capsule3
Compute continuous intersection of a line segment with an axis-aligned capsule.
continuous_segment3_cylinder3
Compute continuous intersection of a 3D line segment with an axis-aligned cylinder.
continuous_segment3_sphere3
Compute continuous intersection of a 3D line segment with a sphere.
discrete_aabb2_aabb2
Discrete intersection test of 2D axis-aligned bounding boxes.
discrete_aabb3_aabb3
Discrete intersection test of 3D axis-aligned bounding boxes.
discrete_interval
Discrete intersection test of 1D axis-aligned bounding boxes (intervals).
discrete_sphere2_sphere2
Discrete intersection test of 2D spheres.
discrete_sphere3_sphere3
Discrete intersection test of 3D spheres.