Skip to main content

Class: BoxCollider

Default/Physics/Colliders/default/Box/Box.collider.BoxCollider

Hierarchy

Constructors

constructor

new BoxCollider(): BoxCollider

Returns

BoxCollider

Overrides

Collider.constructor

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/Box.collider.ts:9

Properties

flags

flags: Object = {}

Overrides

Collider.flags

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/Box.collider.ts:7


id

id: string = "#dve_box"

Overrides

Collider.id

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/Box.collider.ts:5


isSolid

isSolid: boolean = true

Overrides

Collider.isSolid

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/Box.collider.ts:6


nodes

nodes: CollisionNode[] = []

Inherited from

Collider.nodes

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:16

Methods

addNode

addNode(name, boundingBox): void

Parameters

NameType
namestring
boundingBoxBoundingBox

Returns

void

Inherited from

Collider.addNode

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:21


getNodes

getNodes(dataTool): CollisionNode[]

Parameters

NameType
dataToolPhysicsDataTool

Returns

CollisionNode[]

Overrides

Collider.getNodes

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/Box.collider.ts:13


hasFlag

hasFlag(id): boolean

Parameters

NameType
idstring

Returns

boolean

Inherited from

Collider.hasFlag

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:27


createBBox

createBBox(width?, height?, depth?): BoundingBox

Parameters

NameTypeDefault value
widthnumber1
heightnumberwidth
depthnumberwidth

Returns

BoundingBox

Inherited from

Collider.createBBox

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:7