aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletXPlugin
diff options
context:
space:
mode:
authorTeravus Ovares2008-03-10 05:23:43 +0000
committerTeravus Ovares2008-03-10 05:23:43 +0000
commit8bea3dbdb91dfb465338572e3dfb40a5adfb9bab (patch)
treed941528dbb7e5faba74037dfbc03a2edacede342 /OpenSim/Region/Physics/BulletXPlugin
parent* Fixed a few things and enabling Physical Prim border crossings again. (diff)
downloadopensim-SC_OLD-8bea3dbdb91dfb465338572e3dfb40a5adfb9bab.zip
opensim-SC_OLD-8bea3dbdb91dfb465338572e3dfb40a5adfb9bab.tar.gz
opensim-SC_OLD-8bea3dbdb91dfb465338572e3dfb40a5adfb9bab.tar.bz2
opensim-SC_OLD-8bea3dbdb91dfb465338572e3dfb40a5adfb9bab.tar.xz
* Added ODEPlugin Support for llSetBuoyancy. Set Buoyancy to 1 for space prim.
* Added WaterLevel support to the ODEPlugin. More on this later.
Diffstat (limited to 'OpenSim/Region/Physics/BulletXPlugin')
-rw-r--r--OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs b/OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs
index 12e2ea2..feb9ca1 100644
--- a/OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs
+++ b/OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs
@@ -412,6 +412,12 @@ namespace OpenSim.Region.Physics.BulletXPlugin
412 { 412 {
413 413
414 } 414 }
415
416 public override void SetWaterLevel(float baseheight)
417 {
418
419 }
420
415 public override PhysicsActor AddAvatar(string avName, PhysicsVector position, PhysicsVector size) 421 public override PhysicsActor AddAvatar(string avName, PhysicsVector position, PhysicsVector size)
416 { 422 {
417 PhysicsVector pos = new PhysicsVector(); 423 PhysicsVector pos = new PhysicsVector();
@@ -918,6 +924,12 @@ namespace OpenSim.Region.Physics.BulletXPlugin
918 set { return; } 924 set { return; }
919 } 925 }
920 926
927 public override float Buoyancy
928 {
929 get { return 0f; }
930 set { return; }
931 }
932
921 public virtual void SetAcceleration(PhysicsVector accel) 933 public virtual void SetAcceleration(PhysicsVector accel)
922 { 934 {
923 lock (BulletXScene.BulletXLock) 935 lock (BulletXScene.BulletXLock)