Default/Physics/Nodes/PhysicsNodes.PhysicsNode
Physics Node
Holds the most basic information for a physics based object.
Constructors
constructor
• new PhysicsNode(): PhysicsNode
Returns
Properties
__delta
• __delta: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:22
__previousPosiiton
• __previousPosiiton: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:21
acceleration
• acceleration: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:24
boundingBox
• boundingBox: BoundingBox
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:30
dataTool
• dataTool: PhysicsDataTool
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:32
delta
• delta: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:29
direction
• direction: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:28
doCollision
• doCollision: ColliderHanlder
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:34
position
• position: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:27
probe
• probe: PhysicsProbe
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:31
velocity
• velocity: Vector3
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:25
Methods
applyForces
▸ applyForces(): void
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:55
calculateFinalDirection
▸ calculateFinalDirection(forwardDirection, sideDirection): void
Parameters
| Name | Type |
|---|---|
forwardDirection | Vector3 |
sideDirection | Vector3 |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:61
setCollisionHanlder
▸ setCollisionHanlder(handler): void
Parameters
| Name | Type |
|---|---|
handler | ColliderHanlder |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:36
setLocation
▸ setLocation(location): void
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:40
setPosition
▸ setPosition(x, y, z): void
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:46
syncPosition
▸ syncPosition(position): void
Parameters
| Name | Type |
|---|---|
position | Position3Matrix |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:49