I was curious about the ‘xith3d -> jogl/lwjgl’ dependency.
I am really only interested in using jogl with xith3d.
If I just use the binaries things work great. However, I went ahead and brought the xith3d source into my project and noticed that some of the code has "lwjgl’ dependencies in it.
As an example, “Shape3D.java” has the following import:
import org.lwjgl.opengl.*;
I am building and running a small example that uses Shape3d. When I don’t have the xith3d source included in my project everything works great. If I do include the source, I get exceptions to the effect that it is expecting the “org.lwgl.opengl.*” data (which makes total sense).
How come this “lwjgl” dependency doesn’t seep to exist when not building from the source. (Are there two implementations of Shape3D somewhere or something?)
Any help appreciated,
Greg