您的位置:首页 > Web前端 > JavaScript

threejs翻译 MeshDepthMaterial 网格深度材质

2015-09-21 10:33 567 查看
使用这种材质的物体外观不是由光照或某个材质属性决定的而是由物体到相机的距离决定的。靠的近就会发白,离得远就会变暗。

效果 预览

http://threejs.org/docs/scenes/material-browser.html#MeshDepthMaterial

结构

MeshDepthMaterial(parameters)

参数就是定义一个物体外观的一个或多个属性。

morphTargets – 定义材质是否应用变形,默认不变形

wireframe – 定义材质是否渲染为线框。默认不渲染。(及渲染为平滑的阴影)

wireframeLinewidth – 控制线框的宽度。默认是1

属性

.morphTarget

定义材质是否发生变形,默认不变形。

.wireframe

渲染几何体为线框。默认为否。(即渲染为平滑的缩影)

.wireframeLinewidth

控制线框的宽度,默认为1。

由于ANGLE 层的局限性,在win系统上,不论设置宽度为多少,线的宽度只能是1。

方法

Source

https://github.com/mrdoob/three.js/blob/master/src/materials/MeshDepthMaterial.js
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  threejs翻译