From ad438ee59fce1b262135ef0f7cd1213f3a79df50 Mon Sep 17 00:00:00 2001
From: Robert Adams
Date: Sun, 3 Feb 2013 16:08:09 -0800
Subject: BulletSim: rework some parameter setting implementation moving
 functionality that was in BSScene to BSParam. Remove unused parameters that
 were passed to the unmanaged code. Update DLLs and SOs for the new param
 block.

---
 bin/lib32/BulletSim.dll   | Bin 545280 -> 546304 bytes
 bin/lib32/libBulletSim.so | Bin 1690012 -> 1695269 bytes
 bin/lib64/BulletSim.dll   | Bin 693248 -> 694272 bytes
 bin/lib64/libBulletSim.so | Bin 1834927 -> 1841657 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)

(limited to 'bin')

diff --git a/bin/lib32/BulletSim.dll b/bin/lib32/BulletSim.dll
index 24dffac..0d24f12 100755
Binary files a/bin/lib32/BulletSim.dll and b/bin/lib32/BulletSim.dll differ
diff --git a/bin/lib32/libBulletSim.so b/bin/lib32/libBulletSim.so
index 7e3ed20..674a08a 100755
Binary files a/bin/lib32/libBulletSim.so and b/bin/lib32/libBulletSim.so differ
diff --git a/bin/lib64/BulletSim.dll b/bin/lib64/BulletSim.dll
index 808f433..ffcf7d0 100755
Binary files a/bin/lib64/BulletSim.dll and b/bin/lib64/BulletSim.dll differ
diff --git a/bin/lib64/libBulletSim.so b/bin/lib64/libBulletSim.so
index 9382751..e2fc8bd 100755
Binary files a/bin/lib64/libBulletSim.so and b/bin/lib64/libBulletSim.so differ
-- 
cgit v1.1


From dce9e323f4f0fdccd2f34266e870de9cbcebd2f0 Mon Sep 17 00:00:00 2001
From: Robert Adams
Date: Tue, 5 Feb 2013 16:51:02 -0800
Subject: BulletSim: remove degenerate triangles from meshes. This fixes the
 invisible barriers in sculptie doorways (Mantis 6529). Bump up
 level-of-detail for physical meshes to 32 (the max). This fixes the invisible
 barriers that showed up in prim cut arches. NOTE: the default LOD values are
 removed from OpenSimDefaults.ini.    If you don't change your
 OpenSimDefaults.ini, you will continue    to see the arch problem.

---
 bin/OpenSimDefaults.ini | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

(limited to 'bin')

diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 9119273..7bdfd1c 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -916,13 +916,9 @@
 
     ; Terrain Implementation {1|0} 0 for HeightField, 1 for Mesh terrain.  If you're using the bulletxna engine, 
     ;  you will want to switch to the heightfield option
-
     TerrainImplementation = 1
     ; TerrainImplementation = 0
 
-    DefaultFriction = 0.20
-    DefaultDensity = 10.000006836
-    DefaultRestitution = 0.0
     Gravity = -9.80665
 
     TerrainFriction = 0.30
@@ -931,7 +927,7 @@
     TerrainCollisionMargin = 0.04
 
     AvatarFriction = 0.2
-    AvatarStandingFriction = 10.0
+    AvatarStandingFriction = 0.95
     AvatarRestitution = 0.0
     AvatarDensity = 3.5
     AvatarCapsuleWidth = 0.6
@@ -943,7 +939,7 @@
 
     CollisionMargin = 0.04
 
-    ; Linkset constraint parameters
+    ; Linkset implmentation
     LinkImplementation = 1      ; 0=constraint, 1=compound
 
     ; Whether to mesh sculpties
@@ -952,14 +948,6 @@
     ; If 'true', force simple prims (box and sphere) to be meshed
     ForceSimplePrimMeshing = false
 
-    ; level of detail for physical meshes. 32,16,8 or 4 with 32 being full detail
-    MeshLevelOfDetail = 8
-    ; if mesh size is > threshold meters, we need to add more detail because people will notice
-    MeshLevelOfDetailMegaPrimThreshold = 10
-    MeshLevelOfDetailMegaPrim = 16
-    ; number^2 non-physical level of detail of the sculpt texture.  32x32 - 1024 verticies
-    SculptLevelOfDetail = 32
-
     ; Bullet step parameters
     MaxSubSteps = 10
     FixedTimeStep = .01667
-- 
cgit v1.1


From 36463612794f95776e8ddea14333827cbce35eff Mon Sep 17 00:00:00 2001
From: Robert Adams
Date: Tue, 5 Feb 2013 17:19:55 -0800
Subject: BulletSim: make removing zero width triangles from meshes optional
 and, for the moment, default to 'off'.

---
 bin/lib32/BulletSim.dll | Bin 546304 -> 546304 bytes
 bin/lib64/BulletSim.dll | Bin 694272 -> 694272 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

(limited to 'bin')

diff --git a/bin/lib32/BulletSim.dll b/bin/lib32/BulletSim.dll
index 0d24f12..de4f95a 100755
Binary files a/bin/lib32/BulletSim.dll and b/bin/lib32/BulletSim.dll differ
diff --git a/bin/lib64/BulletSim.dll b/bin/lib64/BulletSim.dll
index ffcf7d0..1c55b19 100755
Binary files a/bin/lib64/BulletSim.dll and b/bin/lib64/BulletSim.dll differ
-- 
cgit v1.1