我要发帖 回复

正式会员

9

主题

28

积分

0

专家分

:

私信
发表时间 : 2007-11-17 23:26:29 | 浏览 : 1308    评论 : 7
能否实现场景中仅一个物体显示为线框形式?代码怎样编写?

最近VR访客

jingyunlei616 评论于2007-11-18 09:57:25
线框应该是没有渲染的方式,可以查查不让VP渲染行不行!
tan_dunming 评论于2007-11-18 10:02:08
这是vpApp virtual void onKeyInput(vrWindow::Key key, int mod),中的线框模式切换的代码。
                vpChannel::const_iterator it  = vpChannel::begin();
                vpChannel::const_iterator ite = vpChannel::end();
                for(; it != ite; ++it)
                    (*it)->toggleGraphicsModeEnable(
                        vpChannel::GRAPHICS_MODE_WIREFRAME);
看来比较麻烦。不过你看这样行不?自己遍历绘制场景,在绘制显示为线框形式物体前调用上述代码,绘制之后再调用一次,切换一遍。
我也没有做过,只是提供一个思路,交流一下,不一定正确,供参考。
关注!
追求卓越
tan_dunming 评论于2007-11-18 12:40:35
不知道Vp内部的参数对绘制的影响,所以不好说。
追求卓越
独山子 评论于2007-11-18 12:50:13
三楼思路正确。
逆水行舟,不进则退。
tan_dunming 评论于2007-11-18 20:34:18
谢谢版主鼓励,但是时间才是检验真理的唯一标准啊!
反复实践,实践出真知!
折腾、折腾,折腾到底!
追求卓越
zhanghuiyuan21 评论于2007-11-18 23:49:13
谢谢大家
ggw0122 评论于2011-4-15 22:59:22
谢谢分享

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-4-21 10:47 PM

返回顶部