Skip to content

Releases: philjord/java3d-core

Java3D version 1.7.2

27 Dec 05:07

Choose a tag to compare

Moved to Jogl 2.6.0 libraries

Updated mavenisation to prepare for deployment to Maven Central

Full Changelog: 1.7.1-final...v1.7.2-final

Java3D version 1.7.1

06 Sep 04:38

Choose a tag to compare

Version 1.7.1
Support for HDPI
QuadArray simple transform to TriangleArray advice output
SimpleShaderAppearance improved
Released on jogamp.org/deployment/maven-java3d

Java3D 1.7.0 pre1

20 Nov 22:52

Choose a tag to compare

Java3D 1.7.0 pre1 Pre-release
Pre-release

Java3D 1.7.0
New features:
A new OpenGLES2 compatible pipeline.
For usage please see:
https://github.com/philjord/java3d-core/blob/master/docs/GL2ES2Pipeline%20usage%20guide.md

Due to some introduced bugs in the Java3D API some of the most important performance features are effectively disabled. As of Java3D 1.7.0 they can be turned back on but will require some code changes through any given project due to the possibility of reliance on the features that broke the compilation system.
In order to maximize compilation of the scene graph you must have these properties set:
j3d.defaultReadCapabilities = false
j3d.defaultNodePickable = false
j3d.defaultNodeCollidable = false
Also, contrary to documentation you MUST manually call compile on BranchGroups and SharedGroups before adding them to the scene graph, it does not happen automatically.

In order to work with this release you will probably also want the 1.7.0-pre1 for the following
https://github.com/philjord/java3d-utils/releases/tag/1.7.0-pre1
https://github.com/philjord/vecmath/releases/tag/1.7.0-pre1
https://github.com/philjord/java3d-examples/releases/tag/1.7.0-pre1

Signed-off-by: Philip Jordan philjord@ihug.co.nz