aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceAutopilotTests.cs
diff options
context:
space:
mode:
authorteravus2013-08-24 18:55:21 -0500
committerteravus2013-09-16 11:32:05 -0500
commit120b6948ed873a3af7713b411b956b8cb4c7f516 (patch)
tree309557e12aa44541bf8a340a8dda108da60bc468 /OpenSim/Region/Framework/Scenes/Tests/ScenePresenceAutopilotTests.cs
parent* Fix a null ref that causes a stack unwind when crossing borders. Less stac... (diff)
downloadopensim-SC-120b6948ed873a3af7713b411b956b8cb4c7f516.zip
opensim-SC-120b6948ed873a3af7713b411b956b8cb4c7f516.tar.gz
opensim-SC-120b6948ed873a3af7713b411b956b8cb4c7f516.tar.bz2
opensim-SC-120b6948ed873a3af7713b411b956b8cb4c7f516.tar.xz
* This fixes the border crossing offsets by storing the final keyframe location in the hijacked variable KeyFrame.AngularVelocity. When steps in OnTimer <= 0.0, normalize the final position by Constants.RegionSize and move the object there. The hack here is KeyFrame.AngularVelocity probably isn't the right name for this variable because it's the un-mucked with keyframe position. When you determine the feasibility of changing the name without affecting the serialization of existing objects in world... It's simply a name change to KeyFrame.FinalPosition or something proper.
(cherry picked from commit e0399ccaec68889c12e4679b4d62142b49b379df)
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions