BoundingSphere Class

Describes a spherical volume of space as an approximation of the shape of some more complex geometric entity fully contained within that volume. When performing tests for intersection or containment, the approximation can be used as a first, quick check.

see FrustumPlanes.computeContainment, for example.

Methods

Name Description
constructor(center: Point3d = ..., radius: number = 0): BoundingSphere Create a new bounding sphere with the specified center and radius.  
init(center: Point3d, radius: number): void Change the center and radius of the sphere.  
transformBy(transform: Transform, result?: BoundingSphere): BoundingSphere Applies the specified transformation matrix to produce a new bounding sphere.  
transformInPlace(transform: Transform): void Apply the specified transform to this bounding sphere.  

Properties

Name Type Description
center Point3d The point at the center of the sphere.  
radius number The radius of the sphere.  

Defined in

Last Updated: 30 November, 2023