Developers
This extension provides basic configurable measurement capabilities. The tool is autonomous, and is able to create measurements on it’s own.
get activeMeasurement(): Measurement
get enabled(): boolean set enabled(value: boolean)
get options(): MeasurementOptions set options(value: MeasurementOptions)
get selectedMeasurement(): Measurement
clearMeasurements(): void
fromMeasurementData(startPoint: Vector3, endPoint: Vector3): void
removeMeasurement(): void
abstract class Measurement extends Object3D
interface MeasurementOptions { visible: boolean; type?: MeasurementType; vertexSnap?: boolean; units?: string; precision?: number; chain?: boolean; }
enum MeasurementType { PERPENDICULAR, POINTTOPOINT, AREA, POINT, }
const DefaultMeasurementsOptions = { visible: true, type: MeasurementType.POINTTOPOINT, vertexSnap: true, units: 'm', precision: 2, chain: false, };