Skip to main content

Class: Box3B

Extra-Helpers.Box3B

Hierarchy

  • Box3

    Box3B

Constructors

constructor

new Box3B(min?, max?)

Parameters

NameType
min?Vector3
max?Vector3

Inherited from

Box3.constructor

Methods

expandByObject

expandByObject(object, precise?, ignoreInvisible?, ignoreObject?): Box3B

Parameters

NameTypeDefault value
objectObject3D<Object3DEventMap>undefined
precisebooleanfalse
ignoreInvisiblebooleanfalse
ignoreObject?(obj: Object3D<Object3DEventMap>) => booleanundefined

Returns

Box3B

Overrides

Box3.expandByObject


expandByObjects

expandByObjects(objects, precise?, ignoreInvisible?, ignoreObject?): Box3B

Parameters

NameTypeDefault value
objectsObject3D<Object3DEventMap>[]undefined
precisebooleanfalse
ignoreInvisiblebooleanfalse
ignoreObject?(obj: Object3D<Object3DEventMap>) => booleanundefined

Returns

Box3B


getPoints

getPoints(): Vector3[]

Get corner points.

Returns

Vector3[]


getScreenSpaceBounds

getScreenSpaceBounds(camera): Box2

Parameters

NameType
cameraCamera<Object3DEventMap>

Returns

Box2