我要发帖 回复

禁止发言

218

主题

5674

积分

0

专家分

忠于职守奖励标记鼓励

:

私信
发表时间 : 2006-11-16 17:48:49 | 浏览 : 13145    评论 : 79
上次发了一个用stencil buffer实现的“望远镜”,但由于没法去掉通道外围的“黑框”,效果不是很好!

经过这段时间的研究,已经可以实现一个真正的圆形通道,这也是一个vp模块,用法根vp下其他模块一样,模块下有一个vpxpChannel类,该类继承vpChannel,所以,所有对vpChannel的操作对vpxpChannel都适用的,相比之下,vpxpChannel只多了一个功能,就是可以选择形状(目前只有圆形)!而这些操作,完全可以通过Lynx图形界面来完成,也就说可以不写一行代码就可实现一个圆形的“望远镜”!

之所以开发这个模块,是因为,vp自带的通道是矩形,这个没法改变,而很多复杂的仿真系统需要对通道的构型做改变,这一直是一个没有很好解决的问题,我的想法就是自己开发一个vp的通道模块,并把一些常用的构型(例如,圆形、圆角方形.....)做进去,别人在使用的时候,可以简单地选择一个自己需要的形状就行了。

当然,这个模块还有太多没有完善的地方,有兴趣的同志可以讨论!

xpChannel.rar

141.23 KB, 下载次数: 759

最近VR访客

caoun1015 评论于2006-11-16 17:50:24

图片

vpxpChannel.JPG
caoun1015 评论于2006-11-16 17:51:06

图片

vpxpChannel2.JPG
superdemo 评论于2006-11-16 17:55:06
谢谢.
先顶!
superdemo 评论于2006-11-16 18:17:52
模块呢?
没有模块的.gcf,.xsd文件,在Lynx里没法用呀.
setFigure()的实现接口是怎么写的呀?
能贡献接口的实现代码就更好了。
caoun1015 评论于2006-11-16 19:03:01
这还是个演示版本,有些功能还没有实现,
obuil 评论于2006-11-17 09:26:39
不错,请继续
99daodan 评论于2006-11-18 08:41:30
追赶高人!
:L
caoun1015 评论于2006-12-16 11:36:56
已经基本完成
chengbin 评论于2006-12-26 01:19:26
学习中
GazzTerran 评论于2007-1-26 02:25:36
学习一下,希望能在OSG中也实现这个功能
gavin1206 评论于2007-3-12 21:09:19
先收藏一下,谢谢
z4318055 评论于2007-3-12 22:39:08
太牛了。。。。
bobovip 评论于2007-3-12 22:41:48
强!!!
gavin1206 评论于2007-3-16 19:19:31
终于下载下来了呵呵
bobovip 评论于2007-3-16 22:40:19
终于下不了了
z4318055 评论于2007-3-17 12:01:11
好东东。。。
一剑西来 评论于2007-3-19 20:53:10
两天没来,竟然被拒之门外了,但好东西还是要顶的
yolanda 评论于2007-3-21 09:15:50
很不错的模块功能,实用的功能肯定会受到欢迎
yingzi_zxp 评论于2007-3-21 22:07:07
强人QQQ

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

GMT+8, 2021-2-25 07:47 AM

返回顶部