Sphere

public class Sphere

Mathematical representation of a sphere. Used to perform intersection and collision tests against spheres.

Public Constructors

Sphere()
Create a sphere with a center of (0,0,0) and a radius of 1.
Sphere(float radius)
Create a sphere with a center of (0,0,0) and a specified radius.
Sphere(float radius, Vector3 center)
Create a sphere with a specified center and radius.

Public Methods

Vector3
getCenter()
Get a copy of the sphere's center.
float
getRadius()
Get the radius of the sphere.
Sphere
void
setCenter(Vector3 center)
Set the center of this sphere.
void
setRadius(float radius)
Set the radius of the sphere.

Inherited Methods

Public Constructors

public Sphere ()

Create a sphere with a center of (0,0,0) and a radius of 1.

public Sphere (float radius)

Create a sphere with a center of (0,0,0) and a specified radius.

Parameters
radius the radius of the sphere

public Sphere (float radius, Vector3 center)

Create a sphere with a specified center and radius.

Parameters
radius the radius of the sphere
center the center of the sphere

Public Methods

public Vector3 getCenter ()

Get a copy of the sphere's center.

Returns
  • a new vector that represents the sphere's center

public float getRadius ()

Get the radius of the sphere.

Returns
  • the radius of the sphere
See Also

public Sphere makeCopy ()

public void setCenter (Vector3 center)

Set the center of this sphere.

Parameters
center the new center of the sphere
See Also

public void setRadius (float radius)

Set the radius of the sphere.

Parameters
radius the new radius of the sphere
See Also