three.js整理一——材质 - cytggit/Map-openlayers GitHub Wiki

  • 线的材质

使用THREE.LineBasicMaterial类型来定义,它接受一个集合作为参数

  var material = new THREE.LineBasicMaterial( { vertexColors: true } );
  1. Color:线条的颜色,用16进制来表示,默认的颜色是白色。

  2. Linewidth:线条的宽度,默认时候1个单位宽度。

  3. Linecap:线条两端的外观,默认是圆角端点,当线条较粗的时候才看得出效果,如果线条很细,那么你几乎看不出效果了。

  4. Linejoin:两个线条的连接点处的外观,默认是“round”,表示圆角。

  5. VertexColors:定义线条材质是否使用顶点颜色,这是一个boolean值。意思是,线条各部分的颜色会根据顶点的颜色来进行插值。

  6. Fog:定义材质的颜色是否受全局雾效的影响。