make Stopped a property of the SceneObjectPart instead of in the

database code, so this is a shared concept.
This commit is contained in:
Sean Dague
2008-01-08 21:56:52 +00:00
parent b9dcb24175
commit ebba112379
2 changed files with 14 additions and 12 deletions

View File

@@ -402,6 +402,19 @@ namespace OpenSim.Region.Environment.Scenes
get { return m_shape.Scale; }
}
public bool Stopped
{
get {
double threshold = 0.02;
return (Math.Abs(Velocity.X) < threshold &&
Math.Abs(Velocity.Y) < threshold &&
Math.Abs(Velocity.Z) < threshold &&
Math.Abs(AngularVelocity.X) < threshold &&
Math.Abs(AngularVelocity.Y) < threshold &&
Math.Abs(AngularVelocity.Z) < threshold);
}
}
#endregion
public LLUUID ObjectOwner