任何人都可以告诉我如何将多个行为附加到观看平台上吗?
OrbitBehavior orb = new OrbitBehavior(canvas3d, OrbitBehavior.REVERSE_ALL) ;
orb.setSchedulingBounds(boundingSphere);
viewingPlatform.setViewPlatformBehavior(orb);
假设我想以其他方式移动相机。如何在ViewingPlatform上添加另一个行为并同时保持OrbitalBehavior 提前谢谢!
答案 0 :(得分:1)
不幸的是,你不能。
Java3D将您限制为单个ViewPlatformBehavior。
最好的解决方法是编写自己的ViewPlatformBehavior,其中包含您想要的所有功能,并在适当时委托给其他人。