Skip to content

Releases: stephengold/Wes

Wes 0.8.1

28 Nov 05:27
Compare
Choose a tag to compare
  • 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

09 Oct 22:44
Compare
Choose a tag to compare
  • 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 an Armature or Skeleton.
  • Targeted JME version 3.6.1-stable.
  • Based on v8.7.0 of the Heart library.

Wes 0.7.5

23 Mar 07:29
Compare
Choose a tag to compare
  • 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

12 Mar 18:49
Compare
Choose a tag to compare
  • Bugfix: Pose.setToClip() yields incorrect poses for certain tracks
  • Upgraded to Gradle v8.0.2 .

Wes 0.7.3+for36

03 Mar 20:20
Compare
Choose a tag to compare
  • 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

24 Jun 07:15
Compare
Choose a tag to compare
  • 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

24 Feb 22:35
Compare
Choose a tag to compare

Bugfix: TweenTransforms uses the wrong cycle time to interpolate a TransformTrack.

Wes v0.7.0

10 Feb 19:37
Compare
Choose a tag to compare
  • Made TrackEdit.cloneTrack() into a generic method. (API change)
  • Finalized the AnimationEdit and TrackEdit classes. (API change)
  • Bugfix: TrackEdit.reverse() assumes a MorphTrack has a exactly one target
  • Added 7 public methods:
    • AnimationEdit.convertToInPlace()
    • Pose.findSkeleton()
    • TrackEdit.behead() for a MorphTrack
    • TrackEdit.convertToInPlace()
    • TrackEdit.removeRepeats() for a MorphTrack
    • TrackEdit.setDuration() for a MorphTrack
    • TrackEdit.truncate() for a MorphTrack
  • Based on v7.3.0 of the Heart Library and v0.9.9 of Acorus.

Wes v0.6.8

24 Jan 04:33
Compare
Choose a tag to compare
  • 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

22 Aug 19:57
Compare
Choose a tag to compare
  • Base on v7.0.0 of the Heart Library and v0.9.5 of jme3-utilities-ui.
  • Upgrade to Gradle v7.2 .