有人可以告诉我如何将多个行为附加到查看平台吗?
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/