BoundingVolume (Interface)
An interface defining common operations for bounding volumes (i.e. BoundingSphere
, AxisAlignedBoundingBox
, OrientedBoundingBox
).
Global Functions
Members
intersectPlane(plane : Plane) : INTERSECTION
Determines which side of a plane a sphere is located.
plane
The plane to test against. ReturnsINTERSECTION.INSIDE
if the entire sphere is on the side of the plane the normal is pointingINTERSECTION.OUTSIDE
if the entire sphere is on the opposite sideINTERSECTION.INTERSECTING
if the sphere intersects the plane.
transform(transform : Number[16]) : BoundingSphere
Applies a 4x4 affine transformation matrix to a bounding sphere.
transform
The transformation matrix to apply to the bounding sphere.
distanceSquaredTo(point) : Number
Computes the estimated distance squared from the closest point on a bounding sphere to a point.
point
The point
Returns
- The estimated distance squared from the bounding sphere to the point.
Attribution
This class was ported from Cesium under the Apache 2 License.