Skip to main content

@novorender/api / CollisionModule

Class: CollisionModule

Defined in: @novorender/src/measure/modules/collision/module.ts:13

Module for all collision calculations

Constructors​

Constructor​

new CollisionModule(worker, parent): CollisionModule;

Defined in: @novorender/src/measure/modules/collision/module.ts:14

Parameters​

ParameterType
workerMeasureWorker
parentMeasureView

Returns​

CollisionModule

Methods​

collision()​

collision(
a,
b,
setting?): Promise<undefined | CollisionValues>;

Defined in: @novorender/src/measure/modules/collision/module.ts:23

Returns collision values between 2 entities currently only works for two cylinders

Parameters​

ParameterType
aParametricEntity
bParametricEntity
setting?MeasureSettings

Returns​

Promise<undefined | CollisionValues>

Properties​

parent​

readonly parent: MeasureView;

Defined in: @novorender/src/measure/modules/collision/module.ts:16


worker​

readonly worker: MeasureWorker;

Defined in: @novorender/src/measure/modules/collision/module.ts:15