Minie library v0.4.1
·
1377 commits
to master
since this release
More design and implementation changes to DynamicAnimControl
.
- Added support for attachments nodes.
- The center of a linked rigid body can be offset from its joint.
- Major refactoring to base
AttachmentLink
,BoneLink
, andTorsoLink
on a newPhysicsLink
class. - Renamed
JointPreset
class toRangeOfMotion
. - Refer to links by reference instead of by name.
- Added a
forceKinematic
option to thefreeze()
methods. - Renamed many methods.
- Preserve animation data during a
rebuild()
. - Moved
RagdollCollisionListener
to thecom.jme3.bullet.animation
package. - Completed the
read()
andwrite()
methods. - Lowered the default for
torsoMass
from 15 to 1. - Fixed bug where
DynamicAnimControl
reported collisions from other DACs. - Catch any attempt to set local physics.
- Don't re-order controls unless it's necessary.
Other noteworthy changes to Minie:
- Improved dumps and descriptions of joints, physics controls, collision objects, and rigid bodies.
- Standardized
getPivot()
methods to avoid aliasing. - Avoided aliasing in
setViewPorts()
methods. - Added a
getTargetVelocity()
method toTranslationalLimitMotor
. - Added an
activate()
method toPhysicsCollisionObject
. - Fixed a bug that caused an assertion failure while reading a
CompoundCollisionShape
. - Updated native shared libraries to v1.0.12 of
jme3-bullet-native
.