diff options
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index b335ae6..f996ff4 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -518,13 +518,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
518 | 518 | ||
519 | public LSL_Vector llVecNorm(LSL_Vector v) | 519 | public LSL_Vector llVecNorm(LSL_Vector v) |
520 | { | 520 | { |
521 | m_host.AddScriptLPS(1); | 521 | m_host.AddScriptLPS(1); |
522 | double mag = LSL_Vector.Mag(v); | 522 | return LSL_Vector.Norm(v); |
523 | LSL_Vector nor = new LSL_Vector(); | ||
524 | nor.x = v.x / mag; | ||
525 | nor.y = v.y / mag; | ||
526 | nor.z = v.z / mag; | ||
527 | return nor; | ||
528 | } | 523 | } |
529 | 524 | ||
530 | public LSL_Float llVecDist(LSL_Vector a, LSL_Vector b) | 525 | public LSL_Float llVecDist(LSL_Vector a, LSL_Vector b) |