0.9.9
-
API changes:
- Began representing body IDs, character IDs, and sub-shape IDs
usingintprimitives instead of objects. - Removed the
BodyId,CharacterId, andSubShapeIdclasses. - Removed the
ConstBodyIdinterface. - Moved the
sSetNextCharacterId()method fromCharacterIdtoJolt. - Added chaining to 15 public setters in the
SoftBodyCreationSettingsclass. - Altered the return types and/or semantics of 14 other methods:
Body.getCollisionGroup()Body.setCollisionGroup()CollisionGroup.getGroupFilter()ConstBodyCreationSettings.getMassPropertiesOverride()ConstCharacterVirtual.getActiveContacts()ConstContact.getCharacterB()Skeleton.getJoint()Skeleton.getJoints()SkeletonRef.getJoint()SkeletonRef.getJoints()SoftBodyCreationSettings.getSettings()SoftBodyMotionProperties.getFace()SoftBodyMotionProperties.getFaces()SoftBodyMotionProperties.getSettings()
- Generalized 2 methods:
SoftBodyCreationSettings.setCollisionGroup()BodyCreationSettings.setCollisionGroup()
- Began representing body IDs, character IDs, and sub-shape IDs
-
Bugfixes:
- unimplemented
CharacterVirtual.getTransformedShape() - 2 logic errors in
CustomCharacterContactListener - assertion failure in
JoltPhysicsObjectwhile creating aSoftBodyVertex
- unimplemented
-
Added 2 interfaces:
ConstCollisionGroupConstGroupFilter
-
Added many public methods to the libraries.