MeshNormalMaterial 网格法向材质

—> Material

这种材质基于物体表面的法向向量来计算RGB颜色. 只能看到就红、蓝、绿这三种颜色.

function MeshNormalMaterial( parameters ) { } var geometry = new THREE.BoxGeometry(1, 1, 1), material = new THREE.MeshNormalMaterial({ side: THREE.DoubleSide }), mesh = new THREE.Mesh( geometry, material ); scene.add( mesh );

Attributes

type : String

Default value : 'MeshNormalMaterial'
Description : 类型.

bumpMap : Texture

Default value : null
Description : 凹凸贴图; 表面反射效果.

bumpScale : Float

Default value : 1
Description : 凹凸系数

displacementMap : Texture

Default value : null
Description : 位移贴图 ( 置换贴图 ).

displacementScale : Float

Default value : 1
Description : 位移比例系数.

displacementBias : Float

Default value : 0
Description : 位移偏差

fog : Boolean

Default value : false
Description : 是否受雾化效果的影响.

lights : Boolean

Default value : false
Description : 是否接受光照.

normalMap : Texture

Default value : null
Description : 法线贴图

normalMapType : Interger

Default value : THREE.TangentSpaceNormalMap
Description : 法线贴图种类

normalScale : Vector2

Default value : new Vector2( 1, 1 )
Description : 法线缩放

morphNormals : Boolean

Default value : false
Description : 变形法线.

morphTargets : Boolean

Default value : false
Description : 是否使用变形目标.

skinning : Boolean

Default value : false
Description : 是否使用皮肤.

wireframe : Boolean

Default value : false
Description : 是否把模型渲染为线框. 默认是 false, 渲染为平面多边形.

wireframeLinewidth : Float

Default value : 1
Description : 线框线宽.