diff options
author | Robert Adams | 2013-05-02 12:27:30 -0700 |
---|---|---|
committer | Robert Adams | 2013-05-02 12:27:30 -0700 |
commit | 4042c82a7293c40955a14d04d9e5ae05d35ef7cf (patch) | |
tree | c07959bf5d928e4c92f93d1a4c241742b7642dc2 /OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | |
parent | BulletSim: Rebuild physical body if physical shape changes for mesh and hull. (diff) | |
download | opensim-SC-4042c82a7293c40955a14d04d9e5ae05d35ef7cf.zip opensim-SC-4042c82a7293c40955a14d04d9e5ae05d35ef7cf.tar.gz opensim-SC-4042c82a7293c40955a14d04d9e5ae05d35ef7cf.tar.bz2 opensim-SC-4042c82a7293c40955a14d04d9e5ae05d35ef7cf.tar.xz |
BulletSim: prims with no cuts created with single convex hull shape.
Parameter added to enable/disable this feature.
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BSParam.cs')
-rwxr-xr-x | OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs index 5ebeace..2ac68e3 100755 --- a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs +++ b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | |||
@@ -87,6 +87,7 @@ public static class BSParam | |||
87 | public static bool ShouldUseHullsForPhysicalObjects { get; private set; } // 'true' if should create hulls for physical objects | 87 | public static bool ShouldUseHullsForPhysicalObjects { get; private set; } // 'true' if should create hulls for physical objects |
88 | public static bool ShouldRemoveZeroWidthTriangles { get; private set; } | 88 | public static bool ShouldRemoveZeroWidthTriangles { get; private set; } |
89 | public static bool ShouldUseBulletHACD { get; set; } | 89 | public static bool ShouldUseBulletHACD { get; set; } |
90 | public static bool ShouldUseSingleConvexHullForPrims { get; set; } | ||
90 | 91 | ||
91 | public static float TerrainImplementation { get; private set; } | 92 | public static float TerrainImplementation { get; private set; } |
92 | public static int TerrainMeshMagnification { get; private set; } | 93 | public static int TerrainMeshMagnification { get; private set; } |
@@ -342,6 +343,10 @@ public static class BSParam | |||
342 | false, | 343 | false, |
343 | (s) => { return ShouldUseBulletHACD; }, | 344 | (s) => { return ShouldUseBulletHACD; }, |
344 | (s,v) => { ShouldUseBulletHACD = v; } ), | 345 | (s,v) => { ShouldUseBulletHACD = v; } ), |
346 | new ParameterDefn<bool>("ShouldUseSingleConvexHullForPrims", "If true, use a single convex hull shape for physical prims", | ||
347 | true, | ||
348 | (s) => { return ShouldUseSingleConvexHullForPrims; }, | ||
349 | (s,v) => { ShouldUseSingleConvexHullForPrims = v; } ), | ||
345 | 350 | ||
346 | new ParameterDefn<int>("CrossingFailuresBeforeOutOfBounds", "How forgiving we are about getting into adjactent regions", | 351 | new ParameterDefn<int>("CrossingFailuresBeforeOutOfBounds", "How forgiving we are about getting into adjactent regions", |
347 | 5, | 352 | 5, |