mesh threejs 属性_threejs 材质

一、材质种类:

MeshBasicMaterial:为几何体赋予一种简单的颜色,或者显示几何体的线框

MeshDepthMaterial:根据网格到相机的距离,该材质决定如何给网格染色

MeshNormalMaterial:根据物体表面的法向量计算颜色

MeshFaceMaterial:这是一种容器,可以在该容器中为物体的各个表面上设置不同的颜色

MeshLambertMaterial:考虑光照的影响,可以创建颜色暗淡,不光亮的物体

MeshPhongMaterial:考虑光照的影响,可以创建光亮的物体

ShaderMaterial:使用自定义的着色器程序,直接控制顶点的放置方式,以及像素的着色方式。

LineBasicMaterial:可以用于THREE.Line几何体,从而创建着色的直线

LineDashedMaterial:类似与基础材质,但可以创建虚线效果

二、基本图形

1、MeshBasicMaterial:不考虑光照的影响。

属性:

color

wireframe

wireframeLinewidth

wireframeLinecap:线段端点如何显示。可选值有:butt(平)、round、square。默认是round。WebGLRenderer对象不支持该属性。

wireframeLinejoin:线段连接点如何显示。可选值有:round、bevel(斜角)、miter(尖角)。默认是round。WebGLRenderer对

你可能感兴趣的:(mesh,threejs,属性)