pc.BoundingSphere
A bounding sphere is a volume for facilitating fast intersection testing.
// Create a new bounding sphere centered on the origin with a radius of 0.5
var sphere = new pc.BoundingSphere();
Summary
Methods
| intersectsBoundingSphere | Test if a Bounding Sphere is overlapping, enveloping, or inside this Bounding Sphere. |
| intersectsRay | Test if a ray intersects with the sphere. |
Details
Constructor
BoundingSphere([center], [radius])
Creates a new bounding sphere.
// Create a new bounding sphere centered on the origin with a radius of 0.5
var sphere = new pc.BoundingSphere();
Parameters
| center | pc.Vec3 | The world space coordinate marking the center of the sphere. The constructor takes a reference of this parameter. |
| radius | number | The radius of the bounding sphere. Defaults to 0.5. |
Methods
intersectsBoundingSphere(sphere)
Test if a Bounding Sphere is overlapping, enveloping, or inside this Bounding Sphere.
Parameters
| sphere | pc.BoundingSphere | Bounding Sphere to test. |
Returns
booleanTrue if the Bounding Sphere is overlapping, enveloping, or inside this Bounding Sphere and false otherwise.