0.9.4
-
API changes:
-
Renamed 25 public static methods in the
Opclass. -
Split off the
Stdclass from theJoltclass. -
Split off the "com.stephengold.joltjni.std" package.
-
Renamed the
UniformRealDistributionclass. -
Renamed the
Vec3.add()method. -
Deleted 3 classes from the libraries:
TrackedVehicleControllerRefVehicleControllerRefWheeledVehicleControllerRef
-
Renamed the
Ragdoll.getBodyIDs()method. -
Moved the
cDefaultConvexRadiusconstant to theJoltclass. -
Altered the value returned by the
AaBox.biggest()method. -
Altered the semantics of the
BodyIdVector.get()method. -
Altered the signature of the
BodyIdArray.set()method. -
Altered the signature of the
SkeletonPose.setSkeleton()method. -
Added an argument to the
Part.getToParent()method. -
Altered the return type of the
BodyIdArray.get()method. -
Altered the default values returned by the
getMaxHeightValue()and
getMinHeightValue()methods in theHeightfiedShapeSettingsclass. -
Deleted a redundant
addShape()method from
theCompoundShapeSettingsclass. -
Redesigned the
CharacterVsCharacterCollisionSimpleclass. -
Depublicized the
Wheel.newWheel()method. -
Bug fixes:
-
crash due to use-after-free when a
PhysicsSystemgets cleaned
before a character orRagdoll -
premature cleaning of various physics objects
-
crash due to uninitialized data in
ConvexHullBuilder.initialize() -
assertion error while instantiating a
PhysicsScene -
lossy casts in 4
PlaneShapegetters -
SkeletonPose.getJointMatrices()returns an invalid pointer -
methods that should return
nullbut are unabled to:RagdollSettings.createRagdoll()RagdollSettingsRef.createRagdoll()Contact.getCharacterB()
-
memory leaks in
ObjectStreamIn -
Added classes and enums to the libraries:
AddConvexRadiusSupportAdditionalConstraintChbEdgeChbFaceConvexHullBuilderEConstraintOverrideEResultEStreamTypeESupportModeHeightFieldShapeConstantsJointMat44ArrayObjectStreamOutPhysicsMaterialSimplePhysicsSceneResultRagdollResultShapeListSphereStatsStreamInWrapperStringStreamSupportSupportBuffer
-
Added many public constants and public methods to the libraries.
-
Added chaining capability to 7 methods.
-
Updated the Jolt source code and assets to ba8beb8 (=sg250106).