API Docs for: 1.0.0
Show:

Site3dAmbientLight Class

Extends Site3dLight
Defined in: base\site3d.js:8749
Module: Site3d

Класс общего освещения

Methods

setOptionsSilent

(
  • options
)

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

Parameters:

  • options Object

    Параметры

setOptions

(
  • options
)

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

Parameters:

  • options Object

    Параметры

turnOn

()

Метод включает источник освещения

turnOff

()

Метод выключает источник освещения

getPos

() Array

Метод возвращает позицию источника освещения

Returns:

Array:

Позиция

pos

()

Метод изменяет позицию источника освещения (передаются координаты в виде трех параметров или массив координат)

getTarget

() Array

Метод возвращает позицию направления источника освещения

Returns:

Array:

Позиция

target

()

Метод изменяет позицию направления источника освещения (передаются координаты в виде трех параметров или массив координат)

connect

(
  • options
)

Метод присоединяет источник освещения к модели

Parameters:

  • options Object

    Параметры:

    • isEnabled - истина, если соединение включено (по умолчанию ложь)
    • model - модель в сцене
    • target - позиция направления освещения относительно модели

enableShadows

(
  • options
)

Метод включает тени для источника освещения

Parameters:

  • options Object

    Параметры:

    • size – размер текстуры для теней (от 1 до 3, по умолчанию 2)
    • angle – угол зрения (по умолчанию 90)
    • near и far – пространство перед камерой (от и до, по умолчанию 0.1 и 100)

disableShadows

()

Метод выключает тени для источника освещения

remove

()

Метод удаляет источник освещения

Properties

s3d

Site3d

Свойство возвращает объект сцены

name

String

Свойство возвращает имя источника освещения

mesh

Mesh

Свойство возвращает меш источника освещения

color

Unknown

Inherited from Site3dLight but overwritten in base\site3d.js:8539

Свойство возвращает цвет источника освещения

power

Number

Inherited from Site3dLight but overwritten in base\site3d.js:8559

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

shadows

Boolean

Inherited from Site3dLight but overwritten in base\site3d.js:8580

Свойство возвращает истину, если включены тени у источника освещения