# 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"`

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.

Generated for Crystal Space 1.2.1 by doxygen 1.5.3