mesh threejs 属性_threejs 材质

一、材质种类:MeshBasicMaterial:为几何体赋予一种简单的颜色,或者显示几何体的线框MeshDepthMaterial:根据网格到相机的距离,该材质决定如何给网格染色MeshNormalMaterial:根据物体表面的法向量计算颜色MeshFaceMaterial:这是一种容器,可以在该容器中为物体的各个表面上设置不同的颜色MeshLambertMaterial:考虑光照的影响,可以...
摘要由CSDN通过智能技术生成

一、材质种类:

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对

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值