Remove the (wrong) implementation if llPointAt. It never worked on the LL

grid and is officially deprecated. There is no way to rotate an avatar
programmatically.
avinationmerge
Melanie Thielker 2010-08-02 00:54:58 +02:00
parent 5f94b98cb2
commit 16e90809a9
1 changed files with 0 additions and 6 deletions

View File

@ -3517,17 +3517,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
public void llPointAt(LSL_Vector pos)
{
m_host.AddScriptLPS(1);
ScenePresence Owner = World.GetScenePresence(m_host.UUID);
LSL_Rotation rot = llEuler2Rot(pos);
Owner.PreviousRotation = Owner.Rotation;
Owner.Rotation = (new Quaternion((float)rot.x,(float)rot.y,(float)rot.z,(float)rot.s));
}
public void llStopPointAt()
{
m_host.AddScriptLPS(1);
ScenePresence Owner = m_host.ParentGroup.Scene.GetScenePresence(m_host.OwnerID);
Owner.Rotation = Owner.PreviousRotation;
}
public void llTargetOmega(LSL_Vector axis, double spinrate, double gain)