diff options
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r-- | OpenSim/Framework/RegionSettings.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Framework/RegionSettings.cs b/OpenSim/Framework/RegionSettings.cs index 9ffde03..e115432 100644 --- a/OpenSim/Framework/RegionSettings.cs +++ b/OpenSim/Framework/RegionSettings.cs | |||
@@ -47,6 +47,7 @@ namespace OpenSim.Framework | |||
47 | 47 | ||
48 | // Next we need to rotate this vector into the spawn point's | 48 | // Next we need to rotate this vector into the spawn point's |
49 | // coordinate system | 49 | // coordinate system |
50 | rot.W = -rot.W; | ||
50 | offset = offset * rot; | 51 | offset = offset * rot; |
51 | 52 | ||
52 | Vector3 dir = Vector3.Normalize(offset); | 53 | Vector3 dir = Vector3.Normalize(offset); |
@@ -66,7 +67,6 @@ namespace OpenSim.Framework | |||
66 | Vector3 dir = new Vector3(1, 0, 0) * p * y; | 67 | Vector3 dir = new Vector3(1, 0, 0) * p * y; |
67 | Vector3 offset = dir * (float)Distance; | 68 | Vector3 offset = dir * (float)Distance; |
68 | 69 | ||
69 | rot.W = -rot.W; | ||
70 | offset *= rot; | 70 | offset *= rot; |
71 | 71 | ||
72 | return pos + offset; | 72 | return pos + offset; |