MeshLineMaterial - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать MeshLineMaterial в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

Material → ShaderMaterial → RawShaderMaterial →

# 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.

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

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