Skip to main content

@novorender/api / DuoMeasurementValues

Interface: DuoMeasurementValues

Defined in: @novorender/src/measure/modules/core/index.ts:102

DuoMeasurementValues is a collection of values for measuring two objects

Properties

angle?

readonly optional angle: object;

Defined in: @novorender/src/measure/modules/core/index.ts:115

Angle between objects, used for cylinders, and the directions

additionalLine?

optional additionalLine: [vec3, vec3];

angleDrawInfo

angleDrawInfo: [vec3, vec3, vec3];

radians

radians: number;

distance?

readonly optional distance: number;

Defined in: @novorender/src/measure/modules/core/index.ts:105

Total distance between the objects


distanceX

readonly distanceX: number;

Defined in: @novorender/src/measure/modules/core/index.ts:109

Distance on the X plane between the objects


distanceY

readonly distanceY: number;

Defined in: @novorender/src/measure/modules/core/index.ts:111

Distance on the Y plane between the objects


distanceZ

readonly distanceZ: number;

Defined in: @novorender/src/measure/modules/core/index.ts:113

Distance on the Z plane between the objects


drawKind

readonly drawKind: "measureResult";

Defined in: @novorender/src/measure/modules/core/index.ts:103


measureInfoA?

readonly optional measureInfoA: MeasureObjectInfo;

Defined in: @novorender/src/measure/modules/core/index.ts:123

information about the first object of calculation


measureInfoB?

readonly optional measureInfoB: MeasureObjectInfo;

Defined in: @novorender/src/measure/modules/core/index.ts:125

information about the second object of calculation


normalDistance?

readonly optional normalDistance: number;

Defined in: @novorender/src/measure/modules/core/index.ts:107

Total normdistance between the objects from object A


normalPoints?

readonly optional normalPoints: vec3[];

Defined in: @novorender/src/measure/modules/core/index.ts:121

Point to display normal distance between objects from object A