diff options
author | teravus | 2013-08-24 18:55:21 -0500 |
---|---|---|
committer | teravus | 2013-09-16 11:32:05 -0500 |
commit | 120b6948ed873a3af7713b411b956b8cb4c7f516 (patch) | |
tree | 309557e12aa44541bf8a340a8dda108da60bc468 /OpenSim/Region/Framework/Scenes/Tests/UserInventoryTests.cs | |
parent | * Fix a null ref that causes a stack unwind when crossing borders. Less stac... (diff) | |
download | opensim-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 'OpenSim/Region/Framework/Scenes/Tests/UserInventoryTests.cs')
0 files changed, 0 insertions, 0 deletions