Code for Experiments in 3D in JavaFX 2.0

Finally and belatedly I have published code for 3D objects in JavaFX 2.

The code is available at

Please note the warning about undocumented code.

From what I have seen the 3D code in JavaFX 8 (early access)  looks promising but this can only be a start; I think that it will need a lot more mathematics to make it really useful (see previous post). I have seen the recent post about a .obj importer ( from – this should be good!?

Screenshot below shows all objects available at jfx3d.Image


JavaFX 3D Features in JDK 8

Had a quick look at the 3D api. I was surprised that I did not see any reference to Quaternions, Are these not essential for comprehensive 3D rotations and transforms? Most other 3D engines seem to have them.

I am considering trying to hook up the Bullet physics engine to JavaFX and exploring how difficult/painful this is going to be!


PS Posted here because of FXexperience database error on posting a comment!