diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index b655f3976f..5513584ccb 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs @@ -1434,7 +1434,7 @@ namespace OpenSim.Region.Framework.Scenes part.PhysActor = m_scene.PhysicsScene.AddPrimShape( - part.Name, + string.Format("{0}/{1}", part.Name, part.UUID), pbs, part.AbsolutePosition, part.Scale, diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs index 95cd26f17e..a8e76e3d6c 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs @@ -1534,7 +1534,7 @@ namespace OpenSim.Region.Framework.Scenes if (!isPhantom && !IsAttachment && !(Shape.PathCurve == (byte) Extrusion.Flexible)) { PhysActor = m_parentGroup.Scene.PhysicsScene.AddPrimShape( - Name, + string.Format("{0}/{1}", Name, UUID), Shape, AbsolutePosition, Scale, @@ -4368,7 +4368,7 @@ namespace OpenSim.Region.Framework.Scenes { // It's not phantom anymore. So make sure the physics engine get's knowledge of it PhysActor = m_parentGroup.Scene.PhysicsScene.AddPrimShape( - Name, + string.Format("{0}/{1}", Name, UUID), Shape, AbsolutePosition, Scale,