minor: If the physics module tells us that an object has gone out of bounds, more helpfully log the name, id, position and region of that object.
parent
548deb9153
commit
2e02f49fd9
|
@ -2256,11 +2256,14 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
public void PhysicsOutOfBounds(Vector3 pos)
|
public void PhysicsOutOfBounds(Vector3 pos)
|
||||||
{
|
{
|
||||||
m_log.Error("[PHYSICS]: Physical Object went out of bounds.");
|
// Note: This is only being called on the root prim at this time.
|
||||||
|
|
||||||
|
m_log.ErrorFormat(
|
||||||
|
"[SCENE OBJECT PART]: Physical object {0}, localID {1} went out of bounds at {2} in {3}. Stopping at {4} and making non-physical.",
|
||||||
|
Name, LocalId, pos, ParentGroup.Scene.Name, AbsolutePosition);
|
||||||
|
|
||||||
RemFlag(PrimFlags.Physics);
|
RemFlag(PrimFlags.Physics);
|
||||||
DoPhysicsPropertyUpdate(false, true);
|
DoPhysicsPropertyUpdate(false, true);
|
||||||
//ParentGroup.Scene.PhysicsScene.AddPhysicsActorTaint(PhysActor);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void PhysicsRequestingTerseUpdate()
|
public void PhysicsRequestingTerseUpdate()
|
||||||
|
|
Loading…
Reference in New Issue