Class: CollisionResult
Default/Physics/Classes/CollisionResult.CollisionResult
Constructors
constructor
• new CollisionResult(): CollisionResult
Returns
Properties
faceHit
• faceHit: Object
Type declaration
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
x | () => number |
y | () => number |
z | () => number |
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:40
raw
• raw: Object
Type declaration
| Name | Type |
|---|---|
hitDepth | number |
nx | number |
ny | number |
nz | number |
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
| Name | Type |
|---|---|
results | CollisionResult |
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
| Name | Type |
|---|---|
h | number |
nx | number |
ny | number |
nz | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Physics/Classes/CollisionResult.ts:9