MaterialShaderMaterialRawShaderMaterial

MeshLineMaterial

Специальный материал для рисования линий. Предназначен для использования с мешами MeshLine и MeshLineIndexed.

Конструктор

MeshLineMaterial(parameters)

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

Свойства

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

.alphaTest : Float

Пороговое альфа-значение для отбрасывания (от 0 до 1).

.color : Color

Цвет линии.

.isMeshLineMaterial : Boolean

Используется для проверки того, является ли данный или производные классы материалами линии меша. Всегда true. Не следует изменять это значение, так как оно используется внутри движка с целью оптимизации.

.lineWidth : Float

Ширина линии (если sizeAttenuation равен true, то это мировые единицы; в противном случае - пиксели экрана).

.map : Texture

Текстура, управляющая цветом вдоль линии (требуется, чтобы useMap имел значение true).

.opacity : Float

Значение альфа-канала линии (от 0 до 1).

.repeat : Vector2

Вектор для масштабирования UV-координат map.

.resolution : Vector2

Вектор, определяющий размер холста.

.sizeAttenuation : Float

Сделать ширину линии постоянной (если 0) или нет (если 1).

.useMap : Boolean

Использовать ли текстуру map.

.visibility : Float

Управление видимостью частиц вдоль линии (от 0 до 1) путем изменения значения альфа-канала.

Методы

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

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

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