首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态修改java3d SceneGraph

动态修改java3d SceneGraph
EN

Stack Overflow用户
提问于 2012-04-26 00:12:50
回答 1查看 1.4K关注 0票数 1

我最近开始从事java3D的工作。目前我正在开发一款java3D赛车游戏。我只想知道是否可以将对象(即场景图节点)添加到已编译的场景图中,例如spehere、box等。

如果我想在keyPress事件或计时事件上添加一个对象到图形上,该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2012-04-30 17:49:06

可以,您可以在宇宙场景图中动态添加和删除BranchGroups。

通常,每个BranchGroup都会在内部编译为单个网格,以加快渲染速度。

因此,您可以使球体、汽车网格等成为BranchGroup的子对象,然后将该BranchGroup添加为主BranchGroup的子对象。

您可能还需要设置MyBranchGroup.setCapability( Group.ALLOW_CHILDREN_EXTEND );以允许添加子对象。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10319573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档