BoundingBox2D

Overview

BoundingBox2D is a class in Aspose.3D FOSS for Typescript.

BoundingBox2D.constructor() creates an empty bounding box with no extents.

Properties

NameTypeAccessDescription
extentBoundingBoxExtentReadRepresents the type of extent used by the bounding box
minimumVector2ReadHolds the minimum corner vector of the box
maximumVector2Read

Methods

SignatureDescription
constructor()Creates a box from the given min and max vectors
constructor(minimum: Vector2, maximum: Vector2)
constructor(minX: number, minY: number, maxX: number, maxY: number)
constructor()
merge(pt: Vector2)Merges the box with its current extents (no effect)
merge(bb: BoundingBox2D)
merge()
getCenter()Vector2Returns the center point of the box as a Vector2
getSize()Vector2Returns the width and height of the box as a Vector2
overlapsWith(box: BoundingBox2D)booleanReturns true if this box intersects the given box
null()BoundingBox2DReturns a bounding box representing an empty region
infinite()BoundingBox2DReturns a bounding box that spans infinite extents

See Also