查看: 2396|回复: 10

《编程指南》Delaunay三角网绘制怎样设三角网的法向量

[复制链接]

该用户从未签到

发表于 2010-3-18 09:52:33 | 显示全部楼层 |阅读模式
本帖最后由 hzh272 于 2010-3-18 15:54 编辑

我使用《OpenSceneGraph三维渲染引擎编程指南》中Delaunay三角网绘制(Delaunay)示例,没有三维效果,估计是三角网的法向量没有设置,不知道如何设置Delaunay网的法向量?
1.JPG

该用户从未签到

发表于 2010-3-18 10:30:37 | 显示全部楼层
例子比较简单,,没有贴图,,所以你觉得没有三维效果,,你按下w或者加上贴图就可以了~~~~

该用户从未签到

 楼主| 发表于 2010-3-18 10:46:07 | 显示全部楼层
好象不对!
加上贴图只能是纹理效果,按W只是切换成网格显示,没有因地形变化而产生明亮变化,我要的是由于地形高低产生的场景明亮变化.

该用户从未签到

发表于 2010-3-18 12:24:37 | 显示全部楼层
当然没有明暗变化,因为您自己并没有指定给它!

让地形高低产生明暗效果的方法有很多,例如设置法线,设置纹理,或者使用高度着色等,您可以自行考虑和编写相关代码

该用户从未签到

 楼主| 发表于 2010-3-18 14:53:19 | 显示全部楼层
如何设置Delaunay网的法线?

该用户从未签到

 楼主| 发表于 2010-3-19 21:42:45 | 显示全部楼层
是法线问题,已经解决,谢谢大家!

该用户从未签到

发表于 2012-10-31 16:19:15 | 显示全部楼层
hzh272 发表于 2010-3-19 21:42
是法线问题,已经解决,谢谢大家!

请问法线怎么设置,我也遇到同样的问题。。呵呵

该用户从未签到

发表于 2013-1-16 14:21:16 | 显示全部楼层
怎么解决的额啊?给说下啦 谢啦

该用户从未签到

发表于 2013-1-16 14:21:18 | 显示全部楼层
怎么解决的额啊?给说下啦 谢啦

该用户从未签到

发表于 2013-1-22 11:00:11 | 显示全部楼层
三角化之后是可以得到getOutputNormalArray的,您是否没有把这个数据派上用场

该用户从未签到

发表于 2013-11-26 22:39:44 | 显示全部楼层
路过,表示正在学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表