Material

MeshBasicMaterial

Материал для отрисовки геометрии с помощью простого заполнения цветом (полностью или только каркас).

Данный материал не подвержен влиянию освещения.

Конструктор

MeshBasicMaterial(parameters : Object)

parameters — (необ.) объект с одним или несколькими свойствами, определяющими внешний вид материала. Сюда можно передать любое свойство материала (включая любое свойство, унаследованное от Material).

Исключением является свойство color, которое может быть передано в виде шестнадцатеричной строки и по умолчанию имеет значение 0xffffff (белый). Для него производится вызов метода Color.set(color).

Вместо создания данного материала с использованием «Ява Скрипта», более эффективным методом будет сделать аналогичный материал в «Блендере», «3дс Максе» или «Майе».

Свойства

Общие свойства смотрите в базовом классе Material.

.aoMap : Texture

Красный канал этой текстуры используется в качестве карты эмбиент окклюжн. По умолчанию — null. Для карты aoMap требуется вторая текстурная развёртка.

.aoMapIntensity : Float

Интенсивность эффекта эмбиент окклюжн. По умолчанию - 1. Нулевое значение отключает эффект.

.color : Color

Цвет материала, по умолчанию используется белый цвет (0xffffff).

.envMap : Texture

Карта окружения. По умолчанию null.

.fog : Boolean

Будет ли туман влиять на данный материал. По умолчанию true.

.map : Texture

Карта цветов. Может иметь дополнительный альфа-канал, используемый в сочетании со свойствами .transparent и .alphaTest. По умолчанию null.

.wireframe : Boolean

Рендерит геометрию в виде каркаса («вайрфрейма»). По умолчанию false (т.е. используется полное заполнение полигонов).

.wireframeLinewidth : Float

Управляет толщиной каркаса. По умолчанию - 1.

В связи с ограничениями WebGL, на большинстве платформ ширина линии всегда будет равна 1, независимо от установленного значения.

Методы

Общие методы смотрите в базовом классе Material.

Исходный файл

О том как получить исходный код этого модуля читайте тут.