## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# csgeom/math3d.h File Reference

3D mathematic utility functions. More...

`#include "csextern.h"`
`#include "csgeom/box.h"`
`#include "csgeom/frustum.h"`
`#include "csgeom/plane3.h"`
`#include "csgeom/segment.h"`
`#include "csgeom/vector3.h"`
`#include "csutil/ref.h"`
`#include "csutil/scf_implementation.h"`
`#include "iutil/dbghelp.h"`
`#include "iutil/string.h"`

Go to the source code of this file.

## Classes

class | csGeomDebugHelper
| This is a class that does unit testing (and other debug stuff) for most of csgeom classes. More...
class | csIntersect3
| Some functions to perform various intersection calculations with 3D line segments. More...
class | csMath3
| Various assorted 3D mathematical functions. More...
class | csSquaredDist
| Some functions to perform squared distance calculations. More...

## Detailed Description

3D mathematic utility functions.

Definition in file math3d.h.