diff options
author | alondria | 2008-02-03 16:42:43 +0000 |
---|---|---|
committer | alondria | 2008-02-03 16:42:43 +0000 |
commit | bc3d0217af85e61f26b9dd68d60093b766e9d71d (patch) | |
tree | 3d07b8a1388991f87f44228732a568103d2d9435 /OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | |
parent | Temporarily disabled shared threads because of a bug. Script were only workin... (diff) | |
download | opensim-SC_OLD-bc3d0217af85e61f26b9dd68d60093b766e9d71d.zip opensim-SC_OLD-bc3d0217af85e61f26b9dd68d60093b766e9d71d.tar.gz opensim-SC_OLD-bc3d0217af85e61f26b9dd68d60093b766e9d71d.tar.bz2 opensim-SC_OLD-bc3d0217af85e61f26b9dd68d60093b766e9d71d.tar.xz |
Added llRot2Fwd, llRot2Left, and llRot2Up as well as explicit vector->string casting.
(Thanks to dalien on informing me how easy the math was for these).
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs index bbdd4ee..fc0e282 100644 --- a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | |||
@@ -80,6 +80,11 @@ namespace OpenSim.Region.ScriptEngine.Common | |||
80 | return "<" + x.ToString() + ", " + y.ToString() + ", " + z.ToString() + ">"; | 80 | return "<" + x.ToString() + ", " + y.ToString() + ", " + z.ToString() + ">"; |
81 | } | 81 | } |
82 | 82 | ||
83 | public static explicit operator string(Vector3 vec) | ||
84 | { | ||
85 | return "<" + vec.x.ToString() + ", " + vec.y.ToString() + ", " + vec.z.ToString() + ">"; | ||
86 | } | ||
87 | |||
83 | public static bool operator ==(Vector3 lhs, Vector3 rhs) | 88 | public static bool operator ==(Vector3 lhs, Vector3 rhs) |
84 | { | 89 | { |
85 | return (lhs.x == rhs.x && lhs.y == rhs.y && lhs.z == rhs.z); | 90 | return (lhs.x == rhs.x && lhs.y == rhs.y && lhs.z == rhs.z); |