RawShaderMaterial

MeshLineMaterial

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

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

用于缩放mapalphaMap UV 坐标的矢量。

.resolution : Vector2

指定画布大小的向量。

.sizeAttenuation : Number

使线宽恒定(如果为 0)或不(如果为 1)。

.useAlphaMap : Number

使用 alphaMap 纹理。

.useMap : Number

使用 map 纹理。

.visibility : Number

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

方法

通用方法查看RawShaderMaterial基类。