有人可以告诉我如何将多个行为附加到查看平台吗?

OrbitBehavior orb = new OrbitBehavior(canvas3d, OrbitBehavior.REVERSE_ALL) ;
orb.setSchedulingBounds(boundingSphere);
viewingPlatform.setViewPlatformBehavior(orb);


可以说我想以其他方式移动相机。我如何添加其他行为到viewingPlatform并同时保持OrbitalBehavior。
提前致谢!

最佳答案

不幸的是,你不能。

Java3D将您限制为一个ViewPlatformBehavior。

最好的解决方法是编写自己的ViewPlatformBehavior,其中包含所需的所有功能,并在适当时委派给其他人。

关于java - 向viewingplatform java3d添加多种行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9857548/

10-11 20:10