just for a note: the next version of Java3d (and vecmath) will also have GPLv2+CP ex as license (1.5.2). The 1.6 release is planed to be the "big changes" release but I am pretty sure that this release won't happen this year. 1.6 is probably the release with the best chance to get a contribution approved.

i know Bullet from Blender and it is fantastic to hear that you ported this library to java.For me it would be very interesting to hear if i could use jBullet also in Jogl.If this is possible could you please post an example how to realize this.

Anyway, keep on with this good work and thank you for making this public available!

For me it would be very interesting to hear if i could use jBullet also in Jogl.If this is possible could you please post an example how to realize this.

JBullet is fully independent of any 3D engine or graphics library/binding. You can use it with JOGL just fine. I don't use JOGL so I have no plan to create any JOGL examples. But as both LWJGL and JOGL are OpenGL bindings, it should be pretty similar.

If i have constructed a world (extended to 1000 units) with a plane in my OpenGL display method how can i creategravity for the world and a sphere which is affected by this gravity settings falling on a plane in this world:

I would get the source code since I believe it contains the sources for all of jezek's demos, which should give you an idea on how to set up the physics and run the simulation. If that doesn't give you what you want, visit the bullet webpage and read bullet's user guide.

hmmm: I spoke too soon. I built Bullet on my work computer using Visual Studio 2008 express edition - that's where it ran slowly. I build it at home using Visual Studio 2005 express edition and that ran much better - a little better than the Java port, particularly under high load.

It might be something about the project conversion to 2008 that stuffed it up? Who knows

At any rate, this port is pretty impressive for only being a few days work so far. Really looking forward to seeing a website for this project and seeing what we can do with this puppy!

Really great work, the vehicle demo is excellent. How did you do 3d in software? Did you use jpct?

Thanks I've created my own OpenGL-like software renderer. I've found jPCT unusable for that task, because it doesn't use the same projection and lighting as OpenGL, and the rasterizer alone is not publicly available (documented) through API, also I couldn't extract it as it's not opensource library.

Seems fine to me. The second line can use one-parameter mul() but it doesn't hurt either.

The bug will be probably elsewhere, as a hint I can provide list of common bugs I encountered when porting:- accidentally changed reference of Vector3f/etc field, instead of value by calling set(), that's the reason for finals everywhere - when removing the "m_" prefix of C++ members, I sometimes aliased it with parameter and it wasn't working (obviously)- subconsciously treated order of operands for multiply freely changeable, but that doesn't work for matrices/transforms (that's one of hidden consequences of operator overloading)

If you don't catch the error, you can send me the files, and I can look into it. It can be also bug in JBullet itself, not all code is covered by demos or tested.

I've check for these common bugs but I don't find what happensI send you the files on your email.

Found the bug, it's on line 123 of TestRig.java, where QuaternionUtil.setRotation must be used instead of direct assign to quaternion fields. This fixed the position problem. There is another bug though, the simulation exhibits some jerkiness, I'll be investigating it further.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org