Tom Govaert wrote:
Dear Sirs,
I was wondering if someone could help me with this…
Everywhere I look on the web I see things about how to program java3d.
But what I need to know is, is how java3d works. (hardware,
software..) How the highlevel API works with lowerlevel api directx.
What the main differences are between programming directx and
programming java3d. What’s the best of the two.
And how come that if I try to run a class file where the 3dapi isn’t
installed but directx is, I get an error. Does every computer that
needs to run a java3d program needs to have the java3dapi installed ?
That would seem very strange to me.
If someone could help me please, I would be very grateful.
Kindest regards,
Tom Govaert
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body of the message "signoff JAVA3D-INTEREST". For general help, send
email to [EMAIL PROTECTED] and include in the body of the message
"help".
In a nutshell, Java3D is a set of ordinary Java classes with native
extensions. In Java, native code is like a DLL. Native code is written
in another programming language (most likely C++) and compiled with
certain headers which make it visible to the Java virtual machine. The
higher level Java3D classes can then find the native libraries and
complete the bridge from machine to Java program.
Since the nature of 3D rendering differs so much from platform to
platform, quite different Java3D distributions are needed for each
machine. You cannot run Java3D applications without installing Java3D
seperately. (Although there's an interesting thread in the Sun forums of
someone trying to do everything at once through WebStart alchemy).
Sun promised at some point in the past to include Java3D as part of
WebStart, but has so for not followed through on that. If enough folks
bug them with email, we may be able to fix that. :)
Mark McKay
--
http://www.kitfox.com
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".