Releases: stephengold/jme3-utilities
Releases · stephengold/jme3-utilities
jme3-utilities-ui v0.5.4
- Added a Locator class to manage asset locators.
- Added getWrittenAssetDirPath() to the ActionApplication class.
- Made ActionApplication.filePath() return an absolute pathname.
jme3-utilities-heart v0.9.11
- Fixed logic error in MyCamera.viewAspectRatio()
- Moved mesh generators to new jme3utilities.mesh package
- Rename Misc.getUserPath() to homePath() and generate absolute pathname
- Add class RectangleOutlineMesh
- Added methods Misc.getUserPath() and MyString.removeSuffix()
- Add option to MyAsset.createWireframeMaterial() to set the point size
- Creative use of mesh modes to save indices
jme3-utilities-heart v0.9.10
- Renamed Rectangle to RectangleMesh to avoid confusion
- Removed Misc.isIdentity() for being redundant with MyMath.isIdentity()
- Replaced MyCamera.aspectRatio() with {display/frustum/view}AspectRatio()
- Added utility methods to MyCamera and Misc
- Added LoopMesh class
- Added simpler constructors for RectangleMesh
Still not quite ready to freeze the API apparently.
jme3-utilities-debug v0.7.1
- When dumping cameras, split description across two lines
- Maintain compatibility with heart library
jme3-utilities-debug v0.7.0
- Renamed Printer to Dumper and made major changes to its API
- Added the capability to dump a ViewPort or RenderManager
- Renamed SkeletonDebugControl and made minor changes to its API
- Renamed AxesControl to AxesVisualizer
jme3-utilities-heart v0.9.9
- Fixed logic error in MyCamera.aspectRatio()
- Added Rectangle class to generate meshes
- Added utility methods to MyCamera, MyMath, MySpatial, and MyVector3f
- Handle StatsView case in MyControl.isEnabled()
jme3-utilities-nifty v0.6.7
Render NiftyGUI after JME's guiNode.
jme3-utilities-nifty v0.6.6
publicize constructors for the 2 new dialog controllers
jme3-utilities-debug v0.6.0 and jme3-utilities-nifty v0.6.5
In jme3-utilities-nifty library:
- Add simpler API for PopScreenController.showTextEntryDialog().
- Add 2 dialog controllers: FloatDialog and IntegerDialog.
In jme3-utilities-debug library:
- Add BoundsVisualizer.
- Bugfix for AxesControl.getAxisLength().
- Add AxesControl.tipLocation().
jme3-utilities-heart v0.9.8
- Changed API of MySkeleton for clarity.
- Better handling of multiple skeletons and missing skeletons in MySkeleton.