Lasse Numminen
|
6c53ab6623
|
Added support for Euler angles in Quaternion and Quaterniond by adding proper vec3 and pitch-yaw-roll constructors, and also added similar static helper functions. I unit tested them locally and the results match to the calculator found from the bottom of this web page: http://www.euclideanspace.com/maths/geometry/rotations/conversions/eulerToQuaternion/index.htm
|
2014-10-12 21:37:26 +03:00 |
|
thefiddler
|
00b531fdef
|
Fixed compilation warnings on Mono 3.4.0
|
2014-07-21 17:46:39 +02:00 |
|
Robert Rouhani
|
5c66266933
|
Added Quaterniond version of FromMatrix
|
2013-07-18 13:14:30 -07:00 |
|
Tom Edwards
|
ca7e2c9c4b
|
Copied Matrix4 changes to other classes
* Removed pointless LengthSquared check from ExtractRotation()
* Improved inline documentation
|
2013-03-20 12:44:12 +00:00 |
|
the_fiddler
|
ed5c64208b
|
* Quaternion.cs:
* Quaterniond.cs: Check for W > 1.0 _or_ W < -1.0 before normalizing
in ToAxisAngle. Resolves issue [#2465]: "Quaternion rotation bug".
|
2011-07-10 14:48:29 +00:00 |
|
the_fiddler
|
8af490627f
|
Fixed a large number of recurring spelling mistakes in documentation (patch by iRBiS). Fixes issue [#1341]: "Vector4 constructor describes w component as z component + other spelling corrections".
|
2009-11-09 08:15:38 +00:00 |
|
the_fiddler
|
b5eb7fdb93
|
Deprecated Mult in favor of Multiply.
Modified operator * to use Multiply internally (reduces code duplication).
|
2009-11-03 12:11:51 +00:00 |
|
the_fiddler
|
ce77b57566
|
Implemented Quaternion scaling by scalars. Fixes issue [#1131]: "[Math] add Quaternion scaling (easy)".
|
2009-09-05 16:17:47 +00:00 |
|
the_fiddler
|
00930380b5
|
Fixed XML documentation warnings.
|
2009-09-04 23:11:20 +00:00 |
|
the_fiddler
|
e8cf64a177
|
Added missing XML docs.
|
2009-06-28 10:49:10 +00:00 |
|
the_fiddler
|
df6671cb4a
|
Removed OpenTK.Math namespace. Math functions now go directly into the OpenTK namespace.
|
2009-06-25 11:42:05 +00:00 |
|
the_fiddler
|
d4aef922bc
|
Fixed all known build warnings, apart from missing xml comments.
|
2009-03-25 21:53:12 +00:00 |
|
the_fiddler
|
6545358593
|
Fixed two instances where the obsolete XYZ attribute was being used.
|
2009-02-22 12:09:23 +00:00 |
|
the_fiddler
|
824a751762
|
Hopefully fixed all remaining encoding problems.
|
2009-02-22 11:26:17 +00:00 |
|
the_fiddler
|
69b17fa43f
|
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
|
2009-02-22 10:43:35 +00:00 |
|
the_fiddler
|
cb461d90b0
|
Changed the public fields to properties.
Renamed XYZ property to Xyz, in accordance to the guidelines for class libraries.
Added the SerializableAttribute.
|
2009-02-13 20:40:19 +00:00 |
|
the_fiddler
|
5281902f60
|
Implemented IEquatable interface.
Fixed ToAxisAngle implementation at 0-degree angles.
Added ToAxisAngle overload that returns a Vector4 struct.
|
2009-02-13 19:53:46 +00:00 |
|
the_fiddler
|
969d66e9f1
|
Added OpenEXR terms to the License.
Added Half and Vector[234]h structs.
Added Vector[234]d, Matrix4d and Quaterniond structs.
|
2008-12-09 20:45:18 +00:00 |
|
the_fiddler
|
90f6523116
|
Marked double precision math structures as internal (need more work before release).
|
2008-04-06 15:36:42 +00:00 |
|
the_fiddler
|
05d8f839e2
|
Fixed licenses. Resaved some docs as unicode.
|
2008-03-06 21:06:52 +00:00 |
|
the_fiddler
|
b80a67b687
|
Added JTalton's double precision mathlib.
|
2008-01-20 17:14:12 +00:00 |
|