Viewer2D
Viewer2D – это базовый класс для работы с документами компонента PilotWeb2D.
Этот класс содержит всё необходимое для отображения и взаимодействия с документами, полученными из системы Pilot.
Свойства
container
HTML элемент, в котором создан компонент просмотра 3D моделей.
container: HTMLElement;
extensionsLoader
Тип работы с расширениями. Подробнее: ExtensionLoader.
extensionsLoader: ExtensionLoader;
events
Свойство для управления событиями компонента.
get events(): EventsDispatcher;
Методы
start()
Метод инициализирует внутренние механизмы компонента.
start(): Promise<number>;
finish()
Метод деинициализирует внутренние механизмы компонента.
await finish(): Promise<void>;
loadDocument()
Метод загружает документ в компонент.
loadDocument(data: ArrayBuffer | string, options: DocumentLoadingOption): Promise<void>;
где:
data
- массив байт документа или ссылка на документ.
options
- опции для загрузки документа (подробнее: DocumentLoadingOptions).
unloadDocument()
Выгружает документ из компонента.
unloadDocument(): void
getConfiguration()
Получает текущие настройки просмотрщика. Подробнее: ViewerConfiguration.
getConfiguration(): ViewerConfiguration