| Name | Description | Type | Package | Framework |
| ArcBall | grab it with the mouse and drag it to rotate the ball as well as the model shown on the canvas. | Class | org.freehep.graphics3d | FreeHep |
| ArcBallMath | Original ArcBall C code from Ken Shoemake, Graphics Gems IV, 1993. | Class | org.freehep.graphics3d | FreeHep |
| Canvas3D | A canvas which handles 3D projections and manipulations with the mouse. | Class | org.freehep.graphics3d | FreeHep |
| DrawableHandler | An implementor of this interface, such as a graphics engine, will keep a list of DrawableProviders, each of which it will ask for | Interface | org.freehep.graphics3d | FreeHep |
| DrawableProvider | An implementor of this interface provides a set of drawable objects, to be drawn by a graphics engine | Interface | org.freehep.graphics3d | FreeHep |
| Frustum | Class | org.freehep.graphics3d | FreeHep | |
| Matrix4 | Class | org.freehep.graphics3d | FreeHep | |
| Ortho | Class | org.freehep.graphics3d | FreeHep | |
| PanelArtist3D | A panel artists which handles 3D projections and manipulations with the mouse. | Class | org.freehep.graphics3d | FreeHep |
| Polyline3 | The point vectors are publicly accessible. | Class | org.freehep.graphics3d | FreeHep |
| Quaternion | Original ArcBall C code from Ken Shoemake, Graphics Gems IV, 1993. | Class | org.freehep.graphics3d | FreeHep |
| RotationSelectionPanel | grab it with the mouse and drag it to rotate the ball as well as the model shown on the canvas. | Class | org.freehep.graphics3d | FreeHep |
| Scale | Class | org.freehep.graphics3d | FreeHep | |
| Transform3D | Taken from Graphics Gems (page 476 and 770). | Class | org.freehep.graphics3d | FreeHep |
| Translate | Class | org.freehep.graphics3d | FreeHep | |
| Vector3 | Keeps a 3 dimensional vector. | Class | org.freehep.graphics3d | FreeHep |