From 46182c05795ff47144306e620cf5a7300c0e1147 Mon Sep 17 00:00:00 2001 From: Stephen Gold Date: Mon, 18 Mar 2024 23:50:17 -0700 Subject: [PATCH] update the Libbulletjme library to v20.2.0 --- MinieLibrary/build.gradle | 2 +- .../src/main/java/com/jme3/bullet/util/NativeLibrary.java | 2 +- MinieLibrary/src/main/java/vhacd4/Vhacd4Parameters.java | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/MinieLibrary/build.gradle b/MinieLibrary/build.gradle index 6cd41005d..ba9dba5e1 100644 --- a/MinieLibrary/build.gradle +++ b/MinieLibrary/build.gradle @@ -13,7 +13,7 @@ plugins { ext { // The URL from which native libraries should be copied: - libbulletjmeUrl = 'https://github.com/stephengold/Libbulletjme/releases/download/20.1.0/' + libbulletjmeUrl = 'https://github.com/stephengold/Libbulletjme/releases/download/20.2.0/' //libbulletjmeUrl = 'file:///home/sgold/NetBeansProjects/Libbulletjme/dist/' // to test a local build //libbulletjmeUrl = 'file:///c:\\users\\sgold\\My%20Documents\\NetBeansProjects\\Libbulletjme\\dist\\' // to test a local build diff --git a/MinieLibrary/src/main/java/com/jme3/bullet/util/NativeLibrary.java b/MinieLibrary/src/main/java/com/jme3/bullet/util/NativeLibrary.java index 2669b976f..c2db46a6a 100644 --- a/MinieLibrary/src/main/java/com/jme3/bullet/util/NativeLibrary.java +++ b/MinieLibrary/src/main/java/com/jme3/bullet/util/NativeLibrary.java @@ -52,7 +52,7 @@ final public class NativeLibrary { /** * expected version string of the native library */ - final public static String expectedVersion = "20.1.0"; + final public static String expectedVersion = "20.2.0"; // ************************************************************************* // constructors diff --git a/MinieLibrary/src/main/java/vhacd4/Vhacd4Parameters.java b/MinieLibrary/src/main/java/vhacd4/Vhacd4Parameters.java index 76f171d3c..d94874144 100644 --- a/MinieLibrary/src/main/java/vhacd4/Vhacd4Parameters.java +++ b/MinieLibrary/src/main/java/vhacd4/Vhacd4Parameters.java @@ -74,6 +74,7 @@ public Vhacd4Parameters() { super.setNativeId(objectId); setMaxNumVerticesPerCH(objectId, 32); + setMaxRecursion(14); setResolution(objectId, 100_000); } // ************************************************************************* @@ -331,6 +332,8 @@ public void setMaxHulls(int limit) { /** * Alter the maximum recursion depth (native field: m_maxRecursionDepth). + *

+ * Note: the native default is 10. * * @param depth default = 14, min = 2, max = 64 */