Skip to content

LineDashedMaterial

继承自LineBasicMaterial

虚线材质类,一种用于绘制虚线样式几何体的材质。

注意:使用LineDashedMaterial时必须调用Line.computeLineDistances()

1.构造函数

js
const material = new THREE.LineDashedMaterial(parameters: Object);

参数:

  • parameters:(可选)用于定义材质外观的对象,具有一个或多个属性。
    • 材质的任何属性都可以从此处传入(包括从LineBasicMaterial继承的任何属性)。
js
const material = new THREE.LineDashedMaterial({
	color: 0xffffff,
	linewidth: 1,
	scale: 1,
	dashSize: 3,
	gapSize: 1,
});

2.属性

共有属性请参见其基类LineBasicMaterial

dashSize

类型:number

虚线的大小,是指破折号和间隙之和。默认值为 3。

gapSize

类型:number

间隙的大小,默认值为 1。

isLineDashedMaterial

类型:Boolean

只读,判断一个材质是否为LineDashedMaterial

scale

类型:number

线条中虚线部分的占比。默认值为 1。

3.方法

共有方法请参见其基类LineBasicMaterial

MIT Licensed