Moin > JAVA3DCLASSES + DIRECTX DDL's (native code) make it possible to run a > program on the java virtual machine.
java3d + DirectX or java3d + OpenGL (OpenGL 1.1 is installed on every windows-system, from 95 to 2003, so no need to install directX) (java3d is partially native code) > You need the DIRECTX to get hardware > support for your program ? well... DirectX or OpenGL. > What is the difference then of programming directly into DIRECTX ? DirectX only works on Microsoft-windows PC's with Intel-compatible CPU's. Java3d works on just about everything with OpenGL (MAC, HP-UX, Solaris, windows, Linux ... etc). So you are no longer bound to Microsoft or Intel/AMD-CPU's. It dosen't even matter if the client has a 32 or 64-bit CPU. You only need something fast with OpenGL and a copy of java3d. > If you install de DIRECTX API and SDK and program in visualstudio.net, what > are the differences with programming JAVA3D. 1. You are limited to microsoft-Systems. So you have to rewrite the whole thing for every OS. 2. DirectX is a fast changing System. If you install the latest DirectX, only PC's with the latest directX dirver (and graphiccart) can use it. Java3d won't change a lot, (since it's not one of sun's main projects) > > 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. You have to install the latest DirectX (and in some cases a new version of windows) to get actuell games running, so installing java3d on any system (windows or other, intel or other) to happen to have around is not a problem. cu =========================================================================== 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".