API Docs for: 1.0.0
Show:

Site3dSizeInfo Class

Класс размера в виде линии с засечками и значением

Constructor

Site3dSizeInfo

(
  • s3d
  • name
  • pos1
  • pos2
  • options
)

Parameters:

  • s3d Site3d

    Сцена

  • name String

    Название размера

  • pos1 Number[]

    Начальная позиция размера

  • pos2 Number[]

    Конечная позиция размера

  • options Object

    Параметры:

    • color - цвет линий в HEX-формате (по умолчанию черный)
    • markSize - размер засечек на концах линий размеров (по умолчанию 0.05)
    • template - шаблон для отображения меток (по умолчанию
      [value]
      )

Methods

updateTimer

() static

Provided by the Site3dShader module.

Defined in modules\shader.js:45

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

incrementTime

()

Provided by the Site3dShader module.

Defined in modules\shader.js:91

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

play

(
  • options
)

Provided by the Site3dShader module.

Defined in modules\shader.js:100

Метод запускает анимацию шейдера

Parameters:

  • options Object

    Параметры

stop

()

Provided by the Site3dShader module.

Defined in modules\shader.js:112

Метод останавливает анимацию шейдера

setShaderVar

(
  • name
)
Any

Provided by the Site3dShader module.

Defined in modules\shader.js:122

Метод возвращает значение переменной в шейдере

Parameters:

  • name String

    Название переменной

Returns:

Any:

Значение переменной

setShaderVar

(
  • name
  • value
)

Provided by the Site3dShader module.

Defined in modules\shader.js:133

Метод устанавливает значение переменной в шейдере

Parameters:

  • name String

    Название переменной

  • value Any

    Значение переменной

playShader

(
  • options
)

Provided by the Site3dShader module.

Defined in modules\shader.js:179

Метод запускает анимацию шейдера

Parameters:

  • options Object

    Параметры:

    • timeStep - шаг изменения времени анимации (по умолчанию 0.01)

stopShader

()

Provided by the Site3dShader module.

Defined in modules\shader.js:201

Метод останавливает анимацию шейдера

setShaderVar

(
  • name
  • value
)

Provided by the Site3dShader module.

Defined in modules\shader.js:210

Метод устанавливает значение переменной в шейдере

Parameters:

  • name String

    Название переменной

  • value Any

    Значение переменной

remove

()

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

Properties

animControls

Map static

Provided by the Site3dShader module.

Defined in modules\shader.js:34

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

isPlay

Boolean

Provided by the Site3dShader module.

Defined in modules\shader.js:71

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

options

Object

Provided by the Site3dShader module.

Defined in modules\shader.js:81

Свойство возвращает параметры шейдера

stepUpdate

Function

Provided by the Site3dShader module.

Defined in modules\shader.js:151

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

shaderControl

Site3dShaderControl

Provided by the Site3dShader module.

Defined in modules\shader.js:167

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

isVisible

Boolean

Свойство возвращает видимость размера

isVisible

Unknown

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

Sub-properties: