Why do you need to use both?
I'm not sure that the current version of Java3D has a DirectX wrapper, although previous ones do.
it dose i found this on the features list for 1.5 so i probably still supports DirectX
the futer i am talking about is the first dsierd feture It is somthing to do whoth dirextX
Targeted for 1.5
Required Features
JOGL-based renderer - (Issue 229)
Texture optimizations:
Non-power-of-two textures - (Issue 219)
NIO buffer support - (Issue 194)
Native support for ABGR format - (Issue 85)
ImageComponent2D.setSubImage bugs - (Issue 92 and Issue 93)
Stop using finalize() to clean up state - (Issue 121)
P1-P3 bugs: defects
Desired Features
Cg shader support for DirectX 9 - (Issue 218)
Lightweight Canvas3D (e.g., JCanvas3D) - (Issue 131)
Point sprites - (Issue 188)
Move compressed geometry from core to utils - (Issue 246)
Texture optimizations:
Use OpenGL automatic mipmap generation - (Issue 126)
Need Windows/amd64 port of Java 3D - (Issue 147)
Change to using nanoTime internally for alpha interpolators - (Issue 214)
More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
P4 bugs: defects
PS i need both so i can use dirextX on windows and OGL on Linux therefore i get the advantages of DirextX while still make my game multi platform
