MeasurementToolsExtension
MeasurementToolsExtension – расширение, которое предоставляет различные инструменты измерений.
Расширение имеет имя PilotWeb3D.MeasurementTools
.
Пример подключения в html
:
<script src="https://pilot.ascon.ru/componentkit/components/24.24.0/extensions/MeasurementTools3D/MeasurementTools.min.js"></script>
Пример подключения в javascript
:
let htmlDiv = document.getElementById('pilotViewer')
viewer = PilotWeb3D.CreateViewer(htmlDiv);
await viewer.start();
viewer.extensionsLoader.loadExtension("PilotWeb3D.MeasurementTools");
Методы
activate()
Активирует расширение.
activate(): void;
deactivate()
Деактивирует расширение.
deactivate(): void;
getToolIDs()
Возвращает список идентификаторов всех инструментов измерений на сцене.
getToolIDs(): string[];
removeTools()
Удаляет инструменты измерений со сцены.
removeTools(toolIDs?: string[]): void;
где:
toolIDs
– список идентификаторов инструментов измерений для удаления. Необязательный параметр. Если не задан, то удаляются все инструменты измерений.