查看: 1193|回复: 10

如何动态的在场景添加Sphere球体

[复制链接]

该用户从未签到

发表于 2011-11-2 10:23:34 | 显示全部楼层 |阅读模式
需要每隔一段时间动态的往场景中添加Sphere球体模型,不知道如何实现,求救?

该用户从未签到

发表于 2011-11-2 11:50:50 | 显示全部楼层
在父节点回调里动态创建球体,并addChild()添加球体子节点~~~~

该用户从未签到

 楼主| 发表于 2011-11-2 14:26:41 | 显示全部楼层
父节点的回调写在什么地方呢,什么时候被调用?

该用户从未签到

发表于 2011-11-2 14:27:40 | 显示全部楼层
什么条件下添加球

该用户从未签到

 楼主| 发表于 2011-11-2 15:52:42 | 显示全部楼层
回复 4# liushui
是这样的  我这边有个文件,文件中很多行的数据,每个数据包括xyz坐标、时间、还有幅度值,我想通过球体来表达这些数据,xyz坐标就是球心的空间坐标,幅度值是球体的半径,时间就是球体在场景中出现的时间!这样就要求动态的往场景中添加球体!

该用户从未签到

发表于 2011-11-2 15:57:29 | 显示全部楼层
很神奇啊

该用户从未签到

发表于 2011-11-2 15:58:38 | 显示全部楼层
时间就是球体在场景中出现的时间!

什么时间出现?什么时间消失?

该用户从未签到

发表于 2011-11-2 16:02:19 | 显示全部楼层
要在Update CallBack里生成球体,用标准球代码就可以

该用户从未签到

发表于 2011-11-7 09:47:51 | 显示全部楼层
找到一个节点然后向它addChild()就可以了,在callback里面就可以,这没什么特别的

该用户从未签到

发表于 2011-11-7 14:22:39 | 显示全部楼层
Sphere : public Shape。
这个 Sphere 比较耗资源的,如果你需要 addChild 很多个球体,建议还是不要用它,可以自己写一个图形

该用户从未签到

发表于 2011-11-7 16:45:26 | 显示全部楼层
本帖最后由 liushui 于 2011-11-7 16:46 编辑

可以用billboard 一个圆,圆可以用贴图
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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