**Class Summary** |

**BoxBoxIntersection** |
A non-instantiable class for computing whether or not two axes-aligned boxes
intersect. |

**Collision** |
A Collision stores information about a collision between a Ball and a GameObject. |

**PhysicsCircle** |
A PhysicsCircle is a wrapper class for a three dimensional representation of a
plane circle. |

**PhysicsEngine** |
PhysicsEngine provides static methods for collision detection. |

**PhysicsLateralCylinder** |
A PhysicsLateralCylinder is a wrapper class for a three dimensional representation of a
lateral cylinder. |

**PhysicsModel** |
A PhysicsModel represents a collection of non-intersecting 3D physics objects
whose centers of mass are fixed relative to each other. |

**PhysicsPolygon** |
A PhysicsPlane is a wrapper class for a three dimensional representation of a plane
polygon. |

**PhysicsSphere** |
A PhysicsSphere is a wrapper class for a three dimensional representation of a sphere. |

**PhysicsTorus** |
A PhysicsTorus is a wrapper class for a three dimensional representation of a
torus. |