Releases: stephengold/jme3-utilities
Releases · stephengold/jme3-utilities
jme3-utilities-ui v0.7.2 and jme3-utilities-x v0.2.10
- Fixed a bug where
CornerSet3f.areCollinear()
didn't return the middle index. (API change) - Targeted version 3.2.3-stable of jMonkeyEngine.
- Based on version 2.23 of the jme3-utilities-heart library.
jme3-utilities-nifty v0.9.3
- In
GuiScreenController
, add handlers for checkbox and slider events. - Base on version 3.2.3-stable of jMonkeyEngine, version 2.23 of the jme3-utilities-heart library, and version 0.7.2 of the jme3-utilities-ui library.
jme3-utilities-heart v2.23.0
- Added an
axisIndex()
method to theMyString
class and deprecateDescriber.describeAxis()
. - Added a float[]-based constructor for
RectangularSolid
. - Added
covarianceVector3f()
andmeanVector3f()
methods to theMyArray
class. - Handled the
TerrainQuad
case inMySpatial.describeType()
. - Tweaked output formatting in
MyCamera.describe()
,Dumper
, andDescriber
. - Targeted jMonkeyEngine version 3.2.3-stable
SkyControl v0.9.17, jme3-utilities-ui v0.7.1, and jme3-utilities-x v0.2.9
Based on version 2.21 of the jme3-utilities-heart library.
Notable change to SkyControl:
- prevent shadows from being cast by/on a
FloorControl
.
Notable change to jme3-utilities-ui:
- Added a
CameraOrbitAppState
class based on the one in MinieExamples.
jme3-utilities-nifty v0.9.2
Base on version 2.21 of the jme3-utilities-heart library.
jme3-utilities-heart v2.22.0
Added getters for the fields of a Dumper
.
jme3-utilities-heart v2.21.0
- The
jme3-utilities-debug
library merged into thejme3-utilities-heart
library. All classes in thejme3utilities.debug
package exceptDebugVersion
were transferred tojme3-utilities-heart
. All resources in theTextures.shapes
package and theModels.indicators.arrow
package were also transferred. - Changed
MyVector3f.midpoint()
andMyVector3f.projection()
to accept caller-allocated storage. - Added a
first()
method to theMisc
class. - Added a special case for uniform-scaling in
MyVector3f.describe()
. - Changed
MyString
to acceptCharSequence
arguments inescape()
,quote()
andunescape()
. - Made argument validation more friendly in
NameGenerator
.
jme3-utilities-debug v0.9.12
- Made
Describer
andDumper
bothCloneable
. - Added the capability to dump an
AppStateManager
. - Added an option to limit the number of children per
Node
inDumper
. - Terrain is no longer a special case in
Dumper
. - Assigned names to geometries and materials in
AxesVisualizer
. - Changed () to {} in
ViewPort
dumps.
jme3-utilities-heart v2.20.0
Added localToWorld(Quaternion)
and RectangularSolid(RectangularSolid, Vector3f)
methods to the RectangularSolid
class.
jme3-utilities-debug v0.9.11
- Privatized the
SkeletonVisualizer.setSkeleton()
method. (API change) - Bugfix: garbled visualization after
SkeletonVisualizer.setSubject()
. - Based on version 2.20 of the
jme3-utilities-heart
library.