I have just migrated from 10 years old java3d technology into the current version 1.7. Changing of the imports needs a lot of time but works fine. The only trubble I have is the usage of OrbitBehavoir. In my old code I use
Unfortunately the original code for OrbitBehavior and all platform behaviors is hard coded to require Canvas3D, probably so it can automatically pick up the canvas to listen to when attached to a platform.
The good news is because Java3D is open source you can just edit it to require and use JCanvas3D (because it only really needs to listen to a Component).
very very thanks for your quick help. Now it looks very easy to me to rebuild my old project to a working state again.
Where could we collect such missing java3d features for the community? I have also some useful objects like arrows and several codes, which maybe are useful for scientific computung. Do you think it makes sense to set up a small lib/project with utils/extentions for java3d? Maybe it is an overkill.
Yes, I think I was misleaded from some comments, that makes me expected that the current version of java3d should include newer version of the interactiveMesh original codes of OrbitBehavoir with JCanvas3d.