Material

LineBasicMaterial

Материал для отрисовки геометрических фигур в виде wireframe.

Пример

const material = new v3d.LineBasicMaterial({ color: 0xffffff, linewidth: 1, linecap: 'round', //ignored by WebGLRenderer linejoin: 'round' //ignored by WebGLRenderer });

Примеры

WebGL / buffergeometry / drawcalls
WebGL / buffergeometry / lines
WebGL / buffergeometry / lines / indexed
WebGL / decals
WebGL / geometry / nurbs
WebGL / geometry / shapes
WebGL / geometry / spline / editor
WebGL / interactive / buffergeometry
WebGL / interactive / voxelpainter
WebGL / lines / colors
WebGL / lines / dashed
WebGL / lines / sphere
WebGL / materials
physics / ammo / rope

Конструктор

LineBasicMaterial(parameters : Object)

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

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

Свойства

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

.color : Color

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

.linewidth : Float

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

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

.linecap : String

Определяет внешний вид концов линии. Возможные значения: 'butt', 'round' and 'square'. По умолчанию 'round'.

Это соответствует свойству 2D Canvas lineCap и игнорируется WebGL рендерером.

.linejoin : String

Определяет внешний вид стыков линий. Возможные значения 'round', 'bevel' и 'miter'. По умолчанию 'round'.

Соответствует свойству 2D Canvas lineJoin и игнорируется WebGL рендерером.

.morphTargets : Boolean

Определяет, использует ли материал morphTargets. По умолчанию - false.

Методы

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

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

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