| | Class | Description |
| | ArrayUtils | Provides static methods for array manipulation. |
| | BoundingBox | Holds information about a 2D rectangle
|
| | IntersectionData | Stores information about an intersection test. |
| | Line | A utility class for various calculation involving line segments |
| | MathEngine |
Provides static constants and functions to perform various mathematical operations. |
| | MouseAttacher | A class for quickly attaching an object to the mouse pointer. |
| | RaycastData | Holds the data of a raycasting intersection test. |
| | Raycaster | Used to find the closest object between a starting point to an ending point. |
| | Sorter | A utility class for sorting arrays. |