Skip to main content

Default/Physics/Nodes/PhysicsNodes.PhysicsNode

Physics Node

Holds the most basic information for a physics based object.

Constructors

constructor

new PhysicsNode(): PhysicsNode

Returns

PhysicsNode

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

NameType
forwardDirectionVector3
sideDirectionVector3

Returns

void

Defined in

divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:61


setCollisionHanlder

setCollisionHanlder(handler): void

Parameters

NameType
handlerColliderHanlder

Returns

void

Defined in

divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:36


setLocation

setLocation(location): void

Parameters

NameType
locationLocationData

Returns

void

Defined in

divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:40


setPosition

setPosition(x, y, z): void

Parameters

NameType
xnumber
ynumber
znumber

Returns

void

Defined in

divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:46


syncPosition

syncPosition(position): void

Parameters

NameType
positionPosition3Matrix

Returns

void

Defined in

divinevoxel/foundation/src/Default/Physics/Nodes/PhysicsNodes.ts:49