Releases: stephengold/Wes
Releases · stephengold/Wes
Wes 0.8.1
- Bugfix:
TrackEdit.cloneTrack()
doesn't clone deeply enough - Bugfix:
AnimationEdit.zeroFirst()
has unexpected side effects - Renamed 3 methods and deprecated the original names:
MyAnimation.getScales()
MyAnimation.getRotations()
MyAnimation.getTranslations()
- Added the
SupportUtils
class (derived from Maud). - Added 4 new methods:
AnimationEdit.replaceTranslations()
AnimationEdit.translateForInitialSupport()
AnimationEdit.translateForSupport()
AnimationEdit.translateForTraction()
Wes 0.8.0
- Bugfix: 4 methods use wrong fill transform for the new animation system:
TweenTransforms.interpolate()
TrackEdit.insertKeyframe()
TrackEdit.replaceKeyframe()
TrackEdit.truncate()
- Added a new
TransformTrackBuilder
class. - Added 2 more constructors for
SkeletonMapping
, to construct one-to-one mappings for anArmature
orSkeleton
. - Targeted JME version 3.6.1-stable.
- Based on v8.7.0 of the Heart library.
Wes 0.7.5
- Targeted JME version 3.6.0-stable.
- Based on v8.3.2 of the Heart Library and v1.0.0 of Acorus.
Wes 0.7.4+for36
- Bugfix:
Pose.setToClip()
yields incorrect poses for certain tracks - Upgraded to Gradle v8.0.2 .
Wes 0.7.3+for36
- Targeted JME version 3.6.0-beta3.
- Based on v8.3.1+for36 of the Heart Library and v0.9.18+for36 of Acorus.
- Upgraded to Gradle v8.0.1 .
Wes v0.7.2
- Targeted JME version 3.5.2-stable.
- Based on v8.0.0 of the Heart Library and v0.9.16 of Acorus.
Wes v0.7.1
Bugfix: TweenTransforms
uses the wrong cycle time to interpolate a TransformTrack
.
Wes v0.7.0
- Made
TrackEdit.cloneTrack()
into a generic method. (API change) - Finalized the
AnimationEdit
andTrackEdit
classes. (API change) - Bugfix:
TrackEdit.reverse()
assumes aMorphTrack
has a exactly one target - Added 7 public methods:
AnimationEdit.convertToInPlace()
Pose.findSkeleton()
TrackEdit.behead()
for a MorphTrackTrackEdit.convertToInPlace()
TrackEdit.removeRepeats()
for a MorphTrackTrackEdit.setDuration()
for a MorphTrackTrackEdit.truncate()
for a MorphTrack
- Based on v7.3.0 of the Heart Library and v0.9.9 of Acorus.
Wes v0.6.8
- Bugfix: logic error in the
TrackEdit.behead()
method - Deleted the
Pose.clone()
method. - Added checks for translation/rotation identities to the
TrackEdit.simplify(TransformTrack)
method. - Finalized the
WesVersion
class. - Added messages to 18 exceptions.
- Targeted JME version 3.4.0-stable and Java v8.
- Based on v7.2.0 of the Heart Library and v0.9.6 of jme3-utilities-ui.
- Upgraded to Gradle v7.3.3 .
Wes v0.6.7
- Base on v7.0.0 of the Heart Library and v0.9.5 of jme3-utilities-ui.
- Upgrade to Gradle v7.2 .