Skip to main content

Class: CollisionResult

Default/Physics/Classes/CollisionResult.CollisionResult

Constructors

constructor

new CollisionResult(): CollisionResult

Returns

CollisionResult

Properties

faceHit

faceHit: Object

Type declaration

NameType
bottom() => boolean
east() => boolean
north() => boolean
south() => boolean
top() => boolean
west() => boolean

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:32


normalHit

normalHit: Object

Type declaration

NameType
x() => number
y() => number
z() => number

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:40


raw

raw: Object

Type declaration

NameType
hitDepthnumber
nxnumber
nynumber
nznumber

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:2

Methods

collided

collided(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:29


loadIn

loadIn(results): void

Parameters

NameType
resultsCollisionResult

Returns

void

Defined in

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


reset

reset(): void

Returns

void

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:23


update

update(h, nx, ny, nz): CollisionResult

Parameters

NameType
hnumber
nxnumber
nynumber
nznumber

Returns

CollisionResult

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:9