diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectPart.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index f5cc680..f47e4d7 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |||
@@ -550,6 +550,17 @@ namespace OpenSim.Region.Environment.Scenes | |||
550 | // Ignore, and skip over. | 550 | // Ignore, and skip over. |
551 | //} | 551 | //} |
552 | //m_log.Info("[PART]: OFFSET:" + m_offsetPosition.ToString()); | 552 | //m_log.Info("[PART]: OFFSET:" + m_offsetPosition.ToString()); |
553 | |||
554 | if (_parentID != 0) | ||
555 | { | ||
556 | Vector3 resultingposition = GetWorldPosition(); | ||
557 | PhysActor.Position = new PhysicsVector(resultingposition.X, resultingposition.Y, resultingposition.Z); | ||
558 | Quaternion resultingrot = GetWorldRotation(); | ||
559 | PhysActor.Orientation = resultingrot; | ||
560 | |||
561 | // Tell the physics engines that this prim changed. | ||
562 | m_parentGroup.Scene.PhysicsScene.AddPhysicsActorTaint(PhysActor); | ||
563 | } | ||
553 | } | 564 | } |
554 | } | 565 | } |
555 | 566 | ||