MeshDepthMaterial 网格深度材质

—> Material

这种材质不但不受光照影响, 甚至没有色彩, 只由物体到相机的距离决定, 它没有 color 属性. 离相机的 near 越近, 便看得越清晰; 反之, 越远便越暗淡, 逐渐消失. 另外, 相机的 near 和 far 属性之间的差距决定场景的亮度和物体消失的速度, 当这个差距小, 即 far 值变小时, 物体也会消失的快.

function MeshDepthMaterial( parameters ) { } var geometry = new THREE.BoxGeometry(6, 6, 6), material = new THREE.MeshDepthMaterial(), mesh = new THREE.Mesh(geometry, material); scene.add(mesh);

Attributes

type : String

Default value : 'MeshDepthMaterial'
Description : 类型.

alphaMap : Texture

Default value : null
Description : 透明贴图.

depthPacking : Constants

Default value : THREE.BasicDepthPacking
Description : 深度包装的编码.

displacementBias : Float

Default value : 0
Description : 位移贴图在网格顶点上的偏移量. 如果没有设置置换贴图, 则不会应用此值.

displacementMap : Texture

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

displacementScale : Float

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

fog : Boolean

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

lights : Boolean

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

map : Texture

Default value : null
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 : 线框线宽.