| Interface | Description |
|---|---|
| Volume |
An interface for 3d volumes such as spheres and boxes.
|
| Class | Description |
|---|---|
| Cone |
A cone consists of all the points in an infinite cone that are less than a certain distance from
the apex along the axis.
|
| Cylinder | |
| InfCone |
An infinite cone is the union of all half-lines starting at an apex-point whose angle to a specified
axis-vector is less than a specified constant.
|
| InfCylinder |
An infinitely extended cylinder defined using a line and a radius.
|
| Lens |
A lens is the intersection between two spheres.
|
| LSS |
A line-segment swept sphere (also known as a line-swept-sphere, capsule or sometimes
'cigar') class.
|
| OBB | |
| RSS |
Implementation of a Rectangular Swept Sphere that supports overlap check and construction from
a point-set and two RSS'.
|
| Sphere |
A sphere represented by a center-point and a radius.
|
| Tetrahedron |
A tetrahedron is a polyhedron with four triangular faces.
|
| Torus |
Let the radius from the center of the hole to the center of the torus tube be R, and the radius of
the tube be r.
|