From 7e38eb9019cd3cf03145a2fcfd6c2a644a29b6c1 Mon Sep 17 00:00:00 2001 From: John Hurliman Date: Wed, 6 Aug 2008 00:05:48 +0000 Subject: [PATCH] Fail-bug in Vector3 * Quaternion operator git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2074 52acb1d6-8a22-11de-b505-999d5b087335 --- OpenMetaverse/Types/Vector3.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenMetaverse/Types/Vector3.cs b/OpenMetaverse/Types/Vector3.cs index 8bf30cd9..cadb488e 100644 --- a/OpenMetaverse/Types/Vector3.cs +++ b/OpenMetaverse/Types/Vector3.cs @@ -550,6 +550,7 @@ namespace OpenMetaverse public static Vector3 operator *(Vector3 vec, Quaternion rot) { Vector3 vec2; + vec2.conversionBuffer = null; vec2.X = rot.W * rot.W * vec.X + @@ -581,7 +582,7 @@ namespace OpenMetaverse rot.X * rot.X * vec.Z + rot.W * rot.W * vec.Z; - return vec; + return vec2; } public static Vector3 operator *(Vector3 vector, Matrix4 matrix)