Releases: stephengold/Libbulletjme
Releases Β· stephengold/Libbulletjme
10.0.0
- Removed the
angularMomentum()
andkineticEnergy()
methods from theMultiBody
class. (API change) - Upgraded the Bullet sources to match SHA1 ID=537ccb220 of the bullet3 project.
- Added a return value to
MyQuaternion.validateUnit()
. - Reduced argument validation when assertions are disabled.
- Added an option to
Validate
to configure the type of exception thrown for anull
argument. - Publicized some loggers.
- Built using Gradle v6.8.1 .
9.3.2
9.3.1
- Build Linux_ARM32hf libraries at Travis-CI.
- Added a NULL check to
btAlignedObjectArray::findLinearSearch()
.
9.3.0
- Build Linux_ARM32 libraries at Travis-CI.
- Publicized 2 methods
MultiBodySpace
. - Bugfix: off-by-one in validation of wheel indices
- Built using Gradle v6.7.1 .
9.2.4
Built using NDK v21.3.6528147 and Gradle plugin v4.1.1, with minSdkVersion=22.
Tested using JUnit v4.13.1 .
9.2.3
Built using Gradle v6.7 and Android SDK v30.
9.2.2
Bugfix: collision-group checks are ineffective due to missing parentheses
9.2.1
Bugfix: logic error in NewHinge.setLowerLimit()
9.2.0
- Bugfix: RotationOrder.cpp missing from the Android builds
- Bugfix: JVM crash while reading collision flags of a static rigid body
- Added the
NewHinge
class. - Added methods to the
New6Dof
class:newInstance()
factory methodcalculatedOriginA()
calculatedOriginB()
- Added 8 methods to the com.jme3.math package.
9.1.1
- Added the
matrixToEuler()
method to theRotationOrder
class. - Added the
newInstance()
method to theNew6Dof
class. - Added the
validateNonZero(Quaternion)
method to theValidate
class. - Added the
fromAngles()
andnormalizeLocal()
methods to theQuaternion
class. - Built using Gradle v6.6 .