Class: Collider
Default/Physics/Classes/Collider.Collider
Hierarchy
-
Collider
Constructors
constructor
• new Collider(): Collider
Returns
Properties
flags
• Abstract flags: Record<string, number>
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:19
id
• Abstract id: string
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:17
isSolid
• Abstract isSolid: boolean
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:18
nodes
• nodes: CollisionNode[] = []
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:16
Methods
addNode
▸ addNode(name, boundingBox): void
Parameters
| Name | Type |
|---|---|
name | string |
boundingBox | BoundingBox |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:21
getNodes
▸ getNodes(dataTool): CollisionNode[]
Parameters
| Name | Type |
|---|---|
dataTool | PhysicsDataTool |
Returns
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:25
hasFlag
▸ hasFlag(id): boolean
Parameters
| Name | Type |
|---|---|
id | string |
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:27
createBBox
▸ createBBox(width?, height?, depth?): BoundingBox
Parameters
| Name | Type | Default value |
|---|---|---|
width | number | 1 |
height | number | width |
depth | number | width |
Returns
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:7