diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Common/LSL_Types.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs index ca2136b..c86c87a 100644 --- a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | |||
@@ -231,14 +231,14 @@ namespace OpenSim.Region.ScriptEngine.Common | |||
231 | ); | 231 | ); |
232 | } | 232 | } |
233 | 233 | ||
234 | public static float Mag(Vector3 v) | 234 | public static double Mag(Vector3 v) |
235 | { | 235 | { |
236 | return (float)Math.Sqrt(v.x * v.x + v.y * v.y + v.z * v.z); | 236 | return Math.Sqrt(v.x * v.x + v.y * v.y + v.z * v.z); |
237 | } | 237 | } |
238 | 238 | ||
239 | public static Vector3 Norm(Vector3 vector) | 239 | public static Vector3 Norm(Vector3 vector) |
240 | { | 240 | { |
241 | float mag = Mag(vector); | 241 | double mag = Mag(vector); |
242 | return new Vector3(vector.x / mag, vector.y / mag, vector.z / mag); | 242 | return new Vector3(vector.x / mag, vector.y / mag, vector.z / mag); |
243 | } | 243 | } |
244 | 244 | ||