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