Public Methods |
| csSphere () |
| Create a new empty sphere at (0,0,0).
|
| csSphere (const csVector3 ¢er, float radius) |
| Create a new sphere.
|
| csSphere (const csSphere &s) |
| Copy Constructor.
|
csVector3& | GetCenter () |
| Get the center of this sphere.
|
const csVector3& | GetCenter () const |
| Get the center of this sphere.
|
void | SetCenter (const csVector3 &c) |
| Set the center of this sphere.
|
float | GetRadius () const |
| Get the radius of this sphere.
|
void | SetRadius (float r) |
| Set the radius of this sphere.
|
void | Union (const csVector3 &ocenter, float oradius) |
| Calculate the union of this sphere and another.
|
csSphere& | operator+= (const csSphere &s) |
| Calculate the union of this sphere and another one.
|
Friends |
csSphere | operator+ (const csSphere &s1, const csSphere &s2) |
| Calculate the union of two spheres.
|