MeshLineMaterial - Verge3D 用户手册 - Soft8Soft
Description: 了解如何在使用 Verge3D 制作的交互式 3D 应用程序中使用 MeshLineMaterial

RawShaderMaterial →

# MeshLineMaterial

绘制线条的特殊材质。旨在与 MeshLine 和 MeshLineIndexed 网格一起使用。

## Constructor

### MeshLineMaterial(parameters)

parameters - （可选）具有定义材质外观的一个或多个属性的对象。材质的任何属性（包括从 Material 继承的任何属性）都可以在这里传入。

## 属性

通用属性查看Material基类。

### # .alphaMap : Texture

控制沿线不透明度的纹理（需要将 useAlphaMap 设置为 true）。

### # .alphaTest : Number

要执行丢弃的alpha阈值（从0到1）。

### # .color : Color

线条颜色。

### # .isMeshLineMaterial : Boolean

用于检查该类或派生类是否为网格线材质。默认为真。不要更改此设置，因为它在内部用于优化。

### # .lineWidth : Number

线宽（如果 sizeAttenuation 为真，则为世界单位；否则为屏幕像素）。

### # .map : Texture

控制沿线颜色的纹理（需要将 useMap 设置为 true）。

### # .opacity : Number

线条 alpha 值（从 0 到 1）。

### # .repeat : Vector2

用于缩放map和 alphaMap UV 坐标的矢量。

### # .resolution : Vector2

指定画布大小的向量。

### # .sizeAttenuation : Number

使线宽恒定（如果为 0）或不（如果为 1）。

### # .useAlphaMap : Number

使用 alphaMap 纹理。

### # .useMap : Number

使用 map 纹理。

### # .visibility : Number

通过更改其 alpha 值来控制沿线的部分可见性（从 0 到 1）。

## 方法

通用方法查看RawShaderMaterial基类。