diff options
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs')
-rw-r--r-- | OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs b/OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs index d4e2e87..826261c 100644 --- a/OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs +++ b/OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs | |||
@@ -898,17 +898,6 @@ public sealed class BSPrim : BSPhysObject | |||
898 | if (PhysBody.HasPhysicalBody) | 898 | if (PhysBody.HasPhysicalBody) |
899 | { | 899 | { |
900 | PhysicsScene.PE.AddObjectToWorld(PhysicsScene.World, PhysBody); | 900 | PhysicsScene.PE.AddObjectToWorld(PhysicsScene.World, PhysBody); |
901 | |||
902 | // TODO: Fix this. Total kludge because adding object to world resets its gravity to default. | ||
903 | // Replace this when the new AddObjectToWorld function is complete. | ||
904 | PhysicsScene.PE.SetGravity(PhysBody, ComputeGravity()); | ||
905 | |||
906 | // Collision filter can be set only when the object is in the world | ||
907 | if (!PhysBody.ApplyCollisionMask(PhysicsScene)) | ||
908 | { | ||
909 | m_log.ErrorFormat("{0} Failed setting object collision mask: id={1}", LogHeader, LocalID); | ||
910 | DetailLog("{0},BSPrim.UpdatePhysicalParameters,failedSetMaskGroup,cType={1}", LocalID, PhysBody.collisionType); | ||
911 | } | ||
912 | } | 901 | } |
913 | else | 902 | else |
914 | { | 903 | { |