API Docs for: 1.0.0
Show:

Site3dAnimControl Class

Defined in: modules\anim.js:6
Module: Site3dAnim

Абстрактный класс управления анимациями в моделях

Constructor

Site3dAnimControl

(
  • model
  • speed
)

Defined in modules\anim.js:6

Parameters:

  • model Site3dModel

    Модель

  • speed Number

    Скорость анимации (по умолчанию 1 единица в секунду)

Item Index

Methods

Methods

preloadShow

(
  • info
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1031

Метод показывает загрузку

Parameters:

  • info Object

    Объект статуса

preloadHide

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1046

Метод скрывает загрузку

preloadSetStatus

(
  • info
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1055

Метод устанавливает статус загрузки

Parameters:

  • info Object

    Объект статуса

setRender

(
  • renderType
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1088

Метод устанавливает тип рендера

Parameters:

  • renderType String

    Тип рендера

navButtonUpdate

(
  • name
  • isOn
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1118

Метод обновляет кнопку навигации

Parameters:

  • name String

    Кодовое обозначение кнопки

  • isOn Boolean

    Истина, если состояние активности

navPanelsShow

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1154

Метод показывает панели инструментов

navPanelsHide

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1172

Метод скрывает панели инструментов

navPanelsToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1190

Метод переключает видимость панелей инструментов

navSkyboxChange

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1206

Метод обрабатывает смену панорамы

Parameters:

  • value String

    Значение списка панорам

fullOn

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1234

Метод включает полноэкранный режим

fullOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1257

Метод выключает полноэкранный режим

fullToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1274

Метод переключает полноэкранный режим

fullButtonKeyEvent

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1290

Метод обрабатывает событие клавиатуры для выхода из полноэкранного режима

helpWindowShow

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1302

Метод показывает окно помощи

helpWindowHide

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1311

Метод скрывает окно помощи

helpWindowToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1320

Метод показывает и скрывает окно помощи

getRotateModel

() Site3dModel

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1329

Метод возвращает модель для вращения

Returns:

Site3dModel:

Результат

rotateOn

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1339

Метод включает вращение модели

rotateOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1370

Метод выключает вращение модели

rotateStop

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1381

Метод выключает вращение модели и сбрасывает поворот в первоначальное состояние

rotateToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1408

Метод переключает вращение модели

isCanAnim

() Boolean

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1440

Метод возвращает истину, если анимацию можно запускать

Returns:

Boolean:

Результат

getAnimOptions

() Object

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1450

Метод возвращает параметры анимации

Returns:

Object:

Результат

getAnimNumber

(
  • number
)
Number[]

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1480

Метод возвращает номер анимации

Parameters:

  • number Number[]

    Номера анимации

Returns:

Number[]:

Результат

animOn

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1496

Метод включает анимацию

animOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1559

Метод выключает анимацию

animToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1591

Метод переключает анимацию

animScroll

(
  • delta
  • options
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1607

Метод осуществляет ручную анимацию

Parameters:

  • delta Number

    Шаг изменения анимации

  • options Object

    Параметры анимации

animByEventOn

(
  • eventName
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1624

Метод включает анимацию по событию

Parameters:

  • eventName String

    Имя события

animByEventOff

(
  • eventName
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1666

Метод выключает анимацию по событию

Parameters:

  • eventName String

    Имя события

animStop

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1685

Метод останавливает все анимации

animReset

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1707

Метод выключает все анимации с начала

animShowMark

(
  • options
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1722

Метод показывает текущую метку анимации

Parameters:

  • options Object

    Параметры анимации

animRemoveMarks

(
  • marks
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1741

Метод удаляет метки анимации

Parameters:

animClearMarksTimer

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1758

Метод удаляет таймер анимации

skyboxShow

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1772

Метод показывает панораму

skyboxHide

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1787

Метод скрывает панораму

skyboxToggle

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1802

Метод переключает видимость панорамы

sizeOn

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1819

Метод включает показ размеров модели

sizeOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1855

Метод выключает показ размеров модели

sizeToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1871

Метод переключает показ размеров модели

labelOn

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1887

Метод включает показ меток модели

labelOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1912

Метод выключает показ меток модели

labelToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1937

Метод переключает показ меток модели

vrOn

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1953

Метод включает режим виратуальной реальности

vrOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1966

Метод выключает режим виратуальной реальности

vrToggle

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1975

Метод переключает режим виратуальной реальности

arOn

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1999

Метод включает режим дополненной реальности

arOff

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2155

Метод выключает режим дополненной реальности

arToggle

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2164

Метод переключает режим дополненной реальности

saveFile

(
  • category
  • blob
  • options
)
Promise async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2189

Метод сохраняет файл и возвращает полный путь к файлу

Parameters:

  • category String

    Категория

  • blob Blob

    Данные файла

  • options Object

    Параметры

Returns:

Promise:

Результат

saveTextureFromObjectURL

(
  • texture
)
Promise async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2249

Метод сохраняет файл текстуры из ссылки на объект и возвращает полный путь к файлу

Parameters:

  • texture String

    Ссылка на текстуру

Returns:

Promise:

Результат

saveSettingTexture

(
  • setting
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2267

Метод сохраняет файл текстуры в сохраненных данных настройки

Parameters:

  • setting Object

    Сохраненные данные настройки

getShareImageAsHTML

(
  • options
)
Promise async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2351

Метод возвращает html скриншота виджета

Parameters:

  • options Object

    Параметры

Returns:

Promise:

Результат

getShareDataAsHTML

() Promise async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2384

Метод возвращает html описания виджета

Returns:

Promise:

Результат

getShareDataAsHTML

() Promise async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2457

Метод возвращает описание виджета в виде документа

Returns:

Promise:

Результат в виде Blob

share

(
  • path
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2483

Метод показывает окно, где можно поделиться PDF или ссылкой

Parameters:

download

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2603

Метод скачивания файла модели

exportImage

(
  • options
)
Blob | null async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2612

Метод создает изображение

Parameters:

  • options Object

    Параметры создания видео

Returns:

Blob | null:

Итоговый файл изображения

exportVideo

(
  • options
)
Blob | null async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2669

Метод создает видео

Parameters:

  • options Object

    Параметры создания видео

Returns:

Blob | null:

Итоговый файл видео

appendNav

(
  • domElement
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2901

Метод переносит навигацию в другой контейнер

Parameters:

loadStyleFile

(
  • elem
  • path
  • fileName
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2911

Метод вставляет файл стилей

Parameters:

  • elem HTMLElement

    DOM-элемент стилей

  • path String

    Путь до файла стилей

  • fileName String

    Имя файла стилей

loadStyle

(
  • elem
  • category
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2933

Метод вставляет файл стилей

Parameters:

  • elem HTMLElement

    DOM-элемент стилей

  • category String

    Категоиря

  • value String

    Значение

showNav

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2957

Метод показывает навигацию

hideNav

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:2971

Метод скрывает навигацию

updateTheme

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3003

Метод обновляет тему оформления

Parameters:

  • value String

    Кодовое обозначение

updateFontFamily

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3026

Метод обновляет шрифт виджета

Parameters:

  • value String

    Название шрифта

updateBorderRadius

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3050

Метод обновляет радиус закругления виджета

Parameters:

  • value Number

    Радиус закругления

updateBackgroundColor

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3065

Метод обновляет цвет фона

Parameters:

  • value String

    Цвет фона в HEX формате с альфа каналом

updatePreloadBackgroundColor

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3080

Метод обновляет цвет фона окна загрузки

Parameters:

  • value String

    Цвет фона в HEX формате с альфа каналом

updatePreloadBackgroundImage

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3095

Метод обновляет изображение фона окна загрузки

Parameters:

  • value String

    Путь до изображения

updatePreloadPoster

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3113

Метод обновляет изображение кнопки загрузки

Parameters:

  • value String

    Путь до изображения

updateWatermark

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3128

Метод обновляет водяной знак

Parameters:

  • value Object

    Параметры

updateNavButtons

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3153

Метод обновляет кнопки навигации

Parameters:

  • value Arraystring

    Кодовые обозначения кнопок

updateFullButton

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3339

Метод обновляет кнопку управления полноэкранным просмотром

updateRotateButton

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3348

Метод обновляет кнопку управления вращением камеры

updateAnimButton

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3357

Метод обновляет кнопку управления анимацией

updateSkyboxButton

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3409

Метод обновляет кнопку управления показом панорамы

updateHelp

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3418

Метод обновляет панель помощи

Parameters:

  • value Object

    Значение

updateLabelButton

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3450

Метод обновляет кнопку управления показом меток модели

updateSizeButton

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3459

Метод обновляет кнопку управления показом размеров модели

updateRotateCorrection

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3468

Метод обновляет коррекцию вращения

Parameters:

  • value Object

    Параметры

updateStartHelp

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3500

Метод обновляет анимационные подсказки при старте

updateNavPanel

(
  • name
  • content
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3561

Метод обновляет дополнительную панель

Parameters:

selectNavPanel

(
  • name
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3602

Метод выбирает дополнительную панель

Parameters:

  • name String

    Имя панели

enableNavPanel

(
  • name
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3654

Метод активирует дополнительную панель

Parameters:

  • name String

    Имя панели

disableNavPanel

(
  • name
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3675

Метод деактивирует дополнительную панель

Parameters:

  • name String

    Имя панели

updateNavPanels

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3698

Метод обновляет показ дополнительных панелей

updateNavStart

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3727

Метод обновляет состояние навигации при старте

Parameters:

  • value Object

    Значение

updateScaleControl

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3811

Метод обновляет максимальный масштаб относительно модели

Parameters:

  • value Object

    Число или процент

updateScaleFading

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3844

Метод обновляет затухание при масштабировании

Parameters:

  • value Number

    Значение от 0 до 10

updateRotateControl

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3859

Метод обновляет управление вращением камеры

Parameters:

  • value Object

    Параметры

updateAutoRotate

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3879

Метод обновляет автовращение

Parameters:

  • value Object

    Параметры

updateRotateFading

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3897

Метод обновляет затухание при вращении

Parameters:

  • value Number

    Значение от 0 до 10

updateTargetControl

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3912

Метод обновляет центр вращения и масштабирования

Parameters:

updateAnimControl

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:3932

Метод обновляет управление анимацией

Parameters:

  • value Object

    Параметры

updateCamera

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4124

Метод обновляет параметры камеры

Parameters:

  • value Object

    Параметры

updateFloor

(
  • value
  • options
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4179

Метод обновляет пол

Parameters:

  • value Object

    Параметры

  • options Object

    Дополнительные параметры

updateSkyboxModel

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4233

Метод обновляет модель панорамы

updateSkybox

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4270

Метод обновляет варианты панорамы

Parameters:

  • value Array

    Варианты панорамы

updateSizeInfo

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4381

Метод обновляет показ размеров модели

Parameters:

  • value Object

    Параметры

updateSizeControl

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4398

Метод обновляет управление показом размеров модели

Parameters:

  • value Object

    Параметры

updateAmbientLight

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4420

Метод обновляет метки

Parameters:

  • value Arrayobject

    Данные меток

updateAmbientLight

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4863

Метод обновляет общее освещение

Parameters:

  • value Object

    Параметры

updateDirectionalLight

(
  • value
  • options
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4883

Метод обновляет направленное освещение

Parameters:

  • value Object

    Параметры

  • options Object

    Дополнительные параметры

updateGraphics

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:4924

Метод обновляет настройки графики

Parameters:

  • value Object

    Настройки графики

updateScreenSizeCorrection

(
  • options
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5009

Метод обновляет настройки коррекции графики в зависимости от размеров отображаемых частей модели

Parameters:

  • options Object

    Дополнительные параметры

updateConfigurator

(
  • value
)
async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5058

Метод обновляет настройки конфигуратора

Parameters:

  • value Object

    Параметры

updateConfiguratorInLabels

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5199

Метод обновляет информацию от конфигуратора в метках

updateAr

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5340

Метод обновляет AR

Parameters:

  • value Object

    Данные AR

updatePriceInfo

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5483

Метод обновляет информацию о стоимости

Parameters:

  • value Object

    Значение

updateOrderInfo

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5505

Метод обновляет информацию о заказе

Parameters:

  • value Object

    Значение

updateNavShare

(
  • value
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5527

Метод обновляет информацию о возможностях поделиться

Parameters:

  • value Object

    Значение

moveToInitView

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5568

Метод перемещает камеру к первоначальному виду

setStyles

(
  • name
  • styles
  • domElement
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5589

Метод устанавливает стили

Parameters:

  • name String

    Имя

  • styles Object

    Стили

  • domElement HTMLElement

    DOM элемент, определяющий область видимости стилей

event

(
  • name
  • call
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5601

Метод подписывает на события виджета

Parameters:

  • name String

    Имя события

  • call Function

    Функция обработки события

removeEvent

(
  • name
  • call
)

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5612

Метод удаляет подписку на события виджета

Parameters:

  • name String

    Имя события

  • call Function

    Функция обработки события

clear

()

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5623

Метод очистки виджета

updateLod

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5635

Метод обновляет уровень детализации модели

saveConfiguratorStat

() async

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5716

Метод сохраняет статистику

getConfiguratorInfo

() Object

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5750

Метод возвращает информацию о выборе пользователя в конфигураторе

Returns:

Object:

Результат

widget

(
  • containerId
  • name
  • path
  • options
)
Site3dWidget static

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5868

Метод создания 3D виджета

Parameters:

  • containerId String

    Идентификатор HTML-контейнера

  • name String

    Имя модели

  • path String

    Путь до модели

  • options Object

    Дополнительные параметры

Returns:

Site3dWidget:

Объект виджета

widgetAsync

(
  • containerId
  • name
  • path
  • options
)
Site3dWidget static

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:5883

Метод асинхронного создания 3D виджета

Parameters:

  • containerId String

    Идентификатор HTML-контейнера

  • name String

    Имя модели

  • path String

    Путь до модели

  • options Object

    Дополнительные параметры

Returns:

Site3dWidget:

Объект виджета как результат промиса

updateTimer

() static

Defined in modules\anim.js:38

Метод обновляет таймер анимации для всех объектов управления анимациями

getNumbers

(
  • number
)
Number[]

Defined in modules\anim.js:102

Метод возвращает номера анимаций

Parameters:

  • number Number[] | string

    Массив номеров анимации или строки all или none (по умолчанию all - все анимации)

Returns:

Number[]:

Результат

isNotPlay

(
  • number
)
Boolean

Defined in modules\anim.js:112

Метод возвращает истину, если проверяемые номера анимаций еще не запускались

Parameters:

  • number Number[] | string

    Массив номеров анимации или строки all или none (по умолчанию all - все анимации)

Returns:

Boolean:

Результат

play

(
  • options
)

Defined in modules\anim.js:131

Метод запускает анимации

Parameters:

  • options Object

    Параметры

    • number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
    • repeat - Повторение анимации (once - один раз, loop - многократно, forwardAndBack - многократно туда и обратно, по умолчанию loop)
    • speed - Скорость анимации
    • direction - Направление (forward - вперед, back - назад, по умолчанию forward)

pause

(
  • options
)

Defined in modules\anim.js:156

Метод останавливает анимации

Parameters:

  • options Object

    Параметры

    • number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)

toggle

(
  • options
)

Defined in modules\anim.js:168

Метод запускает или останавливает анимации

Parameters:

  • options Object

    Параметры

    • number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)

getPos

(
  • number
)
Number

Defined in modules\anim.js:182

Метод возвращает позицию анимации

Parameters:

  • number Number

    Номер анимации (по умолчанию 0)

Returns:

Number:

Позиция от 0 до 1

setPos

(
  • pos
  • number
)

Defined in modules\anim.js:192

Метод устанавливает позицию анимации

Parameters:

  • pos Number

    Позиция анимации от 0 до 1 (по умолчанию 0)

  • number Number[] | string

    Массив номеров анимации или строки all или none (по умолчанию all - все анимации)

setPos

(
  • step
  • number
)

Defined in modules\anim.js:202

Метод устанавливает позицию анимации

Parameters:

  • step Number

    Шаг изменения позиции анимации от 0 до 1 (по умолчанию 0.01)

  • number Number[] | string

    Массив номеров анимации или строки all или none (по умолчанию all - все анимации)\

update

()

Defined in modules\anim.js:212

Метод обновляет анимацию

Properties

isLod

Boolean

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:999

Свойство возвращает истину, если действует LOD

isConfiguratorData

Boolean

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1009

Свойство возвращает истину, если переданы данные для создания конфигуратора

isConfigurator

Boolean

Provided by the Site3dWidget module.

Defined in modules\widget\widget.js:1021

Свойство возвращает истину, если подключен конфигуратор

itemsInfo

Object[]

Свойство возвращает информацию по элементам конфигуратора

controls

Map static

Defined in modules\anim.js:27

Свойство возвращает объекты управления анимациями моделей

isPlay

Boolean

Defined in modules\anim.js:62

Свойство возвращает истину, если анимация запущена

speed

Number

Defined in modules\anim.js:72

Свойство возвращает скорость анимации

speed

Unknown

Defined in modules\anim.js:82

Свойство устанавливает скорость анимации

lastPlayNumbers

Number[]

Defined in modules\anim.js:92

Свойство возвращает последние проигранные номера анимаций

stepUpdate

Function

Defined in modules\anim.js:228

Свойство возвращает и устанавливает функцию, выполняемую на каждом шаге анимации

stepUpdateModel

Function

Defined in modules\anim.js:244

Свойство возвращает и устанавливает модель, которая генерирует событие обновления всех анимаций