Yuri,
OK, now I know who you are . . .
I did not mean to offend.
The proposal that you have put forward, I believe will
work. However, I think there it will require more effort
than you’re aware of. Unless I’m missing something,
and I could be, a View requires a Canvas3D, which is
assumed to be an AWT component. Right there you’re
not off to a good start. Throw in event handling and all
that stuff, and you’ve got a pretty big job on your hands.
Now I have to go back and ask my bosses for the time
to make the changes to Xith3D necessary for it to run
over SWT, because it will take more of my private time
than I have. This is bad for two reasons, the first being
that other worthwhile development will stop for a couple
of weeks. The second being that it is an open question
as to whether they would be inclined to donate my
changes back to your project. So I’m in a bit of a bind
right now, as I don’t want to have to support Xith3D
going forward. “Support” meaning to integrate any
changes you guys are making into our system.
At any rate, I am now certain beyond a shadow of a
doubt that any current software written to Xith3D will
not work on the cross-toolkit version. On the upside
the little hacking I’ve done so far works on SWT, AWT,
Swing and with LWJGL Windows. At least, the rotating
cube test I wrote does. This is cool, since it means that
I can implement princec’s dream of a cross toolkit Xith3D.
BTW, princec, you can already mix and match calls to the
different GL instances of LWJGL and JoGL for SWT, just
make certain that you have called ‘makeCurrent’ in the
binding that you are using and either GL’s calls will work.
Will not for JoGL AWT because of the lock and free issues
that I was talking about in an earlier post.
All told I’m VERY impressed that open sourcers made this
engine. You guys should give yourselves a collective pat
on the back, this is TIGHT. A few mistakes were made
integrating too closely with AWT, but I think that came
from following the Java3D spec too closely. There was
probably little thinking about SWT, or the multi-canvas
crashing problems with AWT.
We’re less than a month away though,
THANX GUYS ! ! !
-T