Skip to content

v0.0.3

Latest
Compare
Choose a tag to compare
@sketchpunk sketchpunk released this 03 Mar 04:11
· 16 commits to main since this release

New

  • Armature object can be cloned
  • New IK Solvers:
    • ArcSolver
    • ArcSinSolver
    • PistonSolver
    • SpringSolver
    • TrapezoidSolver
    • ZSolver
    • FabrikSolver
    • NaturalCCDSolver
    • CatenarySolver
  • BabylonJS Examples
  • ReadyPlayerMe : Loading & TPose Generation
  • Quadruped IK Rig ( Prototype )
  • Bone Slots : Attachment locations to bones
  • IK Animation Additives

Changes

  • Bone.pidx is no longer nullable. -1 is used to denote there is no parent
  • Pose.getWorldTransform & getWorldRotation handles bIdx == -1 by returning Pose.offset value.
  • SwingTwistSolver doesn't apply twist if pole direction is all zeros
  • BoneSprings setRestPose has a parameter to not reset the current springs velocity and position.

Fixes

  • Update the codebase to handle the Bone.pidx change.
  • Bug in BoneSprings where reset is called, it was zeroing out the input data which caused issues.