diff options
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BSPhysObject.cs')
-rwxr-xr-x | OpenSim/Region/Physics/BulletSPlugin/BSPhysObject.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSPhysObject.cs b/OpenSim/Region/Physics/BulletSPlugin/BSPhysObject.cs index e796804..cca887a 100755 --- a/OpenSim/Region/Physics/BulletSPlugin/BSPhysObject.cs +++ b/OpenSim/Region/Physics/BulletSPlugin/BSPhysObject.cs | |||
@@ -108,7 +108,8 @@ public abstract class BSPhysObject : PhysicsActor | |||
108 | CollisionScore = 0; | 108 | CollisionScore = 0; |
109 | 109 | ||
110 | // All axis free. | 110 | // All axis free. |
111 | LockedAxis = LockedAxisFree; | 111 | LockedLinearAxis = LockedAxisFree; |
112 | LockedAngularAxis = LockedAxisFree; | ||
112 | } | 113 | } |
113 | 114 | ||
114 | // Tell the object to clean up. | 115 | // Tell the object to clean up. |
@@ -265,8 +266,10 @@ public abstract class BSPhysObject : PhysicsActor | |||
265 | // Note this is a displacement from the root's coordinates. Zero means use the root prim as center-of-mass. | 266 | // Note this is a displacement from the root's coordinates. Zero means use the root prim as center-of-mass. |
266 | public OMV.Vector3? UserSetCenterOfMassDisplacement { get; set; } | 267 | public OMV.Vector3? UserSetCenterOfMassDisplacement { get; set; } |
267 | 268 | ||
268 | public OMV.Vector3 LockedAxis { get; set; } // zero means locked. one means free. | 269 | public OMV.Vector3 LockedLinearAxis { get; set; } // zero means locked. one means free. |
269 | public readonly OMV.Vector3 LockedAxisFree = new OMV.Vector3(1f, 1f, 1f); // All axis are free | 270 | public OMV.Vector3 LockedAngularAxis { get; set; } // zero means locked. one means free. |
271 | public const float FreeAxis = 1f; | ||
272 | public readonly OMV.Vector3 LockedAxisFree = new OMV.Vector3(FreeAxis, FreeAxis, FreeAxis); // All axis are free | ||
270 | 273 | ||
271 | // Enable physical actions. Bullet will keep sleeping non-moving physical objects so | 274 | // Enable physical actions. Bullet will keep sleeping non-moving physical objects so |
272 | // they need waking up when parameters are changed. | 275 | // they need waking up when parameters are changed. |