Releases: stephengold/jme3-utilities
Releases · stephengold/jme3-utilities
jme3-utilities-nifty v0.7.3for32
Target JME 3.2
jme3-utilities-heart v1.0.0for32
- 1st release to target JME 3.2
- Forced MySpatial.findMinMaxCoords(Spatial) to use world coordinates
- Renamed MySpatial.findObject() to findEnabledRbc()
- Added isAllPositive() method to MyVector3f class
- Added axis-index constants to MyVector3f class
- Added ContrastAdjustmentFilter class
jme3-utilities-nifty v0.7.3for31
New repository branch for JME3.1 compatibility.
jme3-utilities-heart v1.0.0for31
- Forced MySpatial.findMinMaxCoords(Spatial) to use world coordinates
- Renamed MySpatial.findObject() to findEnabledRbc()
- Added isAllPositive() method to MyVector3f class
- Added axis-index constants to MyVector3f class
SkyControl v0.9.7for31, Wes v0.3.0for31, jme3-utilities-debug v0.8.2for31, jme3-utilities-ui v0.6.0for31, and jme3-utilities-x v0.2.2for31
- New repository branch for JME3.1 compatibility.
In SkyControl library:
- rename private fields
In jme3-utilities-debug library:
- Describe cone collision shapes
In jme3-utilities-ui library:
- Replace PropertiesKey with UncachedKey.
- Simplify InputMode by removing the unused "stream" variable.
In jme3-utilities-x library:
- Move the LoopMesh class to the jme3-utilities-heart library.
- Accommodate other changes in the jme3-utilities-heart library.
- Rename private field in NavDebug class.
jme3-utilities-heart v0.9.27
- Modified API of MyVector3f.lineMeetsSphere() to use Line and center
- Fixed assertion failure during MyMath.localizeRay()
- Added ViewPortAppState class
- Added mouseLine() method to MyCamera class
- Added describeType() method to MyControl class
- Added countBones() method to MyMesh class
- Added cardinalizeLocal() method MyQuaternion class
- Added countMeshBones() and findControlledSpatial() methods to MySpatial class
- Added firstAxis, lastAxis, and numAxes public constants to MyVector3f class
- Added lineMeetsLine(), localizeDirection(), and normalizeLocal() methods to MyVector3f class
jme3-utilities-debug v0.8.1
- Modified API of AxesVisualizer to specify arrow lengths in world units instead of local ones
- Fixed AxesVisualizer.tipLocation() to return correct location when the controlled node has non-uniform scaling
Wes library v0.2.4
- Add an "endWeight" argument to the TrackEdit.wrap() method: an API change.
- Handle null skeleton in Pose.rootBoneIndices().
jme3-utilities-nifty v0.7.1
API changes to GuiScreenController:
- Add SliderTransform arguments to readSlider() and setSlider() methods.
- Remove updateSlider() and updateLogSlider() methods.
- Add readVectorBank() method.
Move dialog controllers to new package 'jme3utilities.nifty.dialog'.
jme3-utilities-debug v0.8.0
- Removed 4 public methods from the SkeletonVisualizer class
- Added capability for SkeletonVisualizer to visualize a skeleton unrelated to its controlled spatial
- Added an option for solid arrows in AxesVisualizer
- Handled the case of spherical bounds in BoundsVisualizer
- Added check for ignoreTransform in AxesVisualizer.tipLocation()