the_fiddler
|
3cfc3906b8
|
Obsoleted OpenTK.Functions in favor of OpenTK.MathHelper (reason: XNA compatibility).
Added Matrix4.LookAt overload that does not use Vector3 parameters.
|
2009-08-14 12:37:18 +00:00 |
|
the_fiddler
|
276675fd9c
|
Merged fix for bug [#1060]: "Wrong XML Comment on the W property in Vector4[d]".
|
2009-08-01 14:24:47 +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
|
857003cd3f
|
Added static readonly Vector[234]d?.One properties.
|
2009-06-04 16:51:45 +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
|
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
|
501a728532
|
Marked the swizzle properties with the XmlIgnoreAttribute.
|
2009-02-13 20:40:57 +00:00 |
|
the_fiddler
|
e187ed5a18
|
Added Xy and Xyz swizzle operators.
|
2009-02-13 19:51:35 +00:00 |
|
chrisbrandtner
|
da7972ad37
|
Added explicit operators for converting single-precision Vector234 <-> double-precision Vector234d.
|
2009-02-13 13:26:39 +00:00 |
|
the_fiddler
|
989b0c81c6
|
Added (Vector3, float) and (Vector3d, double) constructors.
|
2009-01-29 00:41:09 +00:00 |
|
chrisbrandtner
|
d7498d62b4
|
Added ref/out overloads to all static Vector*.Transform* methods.
|
2009-01-25 15:06:42 +00:00 |
|
chrisbrandtner
|
8c56d505b7
|
Overloaded instance methods Add, Sub, Scale to pass-vector-by-value and set CLS compliance flags.
Overloaded static method BaryCentric to pass-by-reference.
|
2009-01-24 14:54:52 +00:00 |
|
chrisbrandtner
|
49e132911d
|
Added instance methods to all single and double precision Vector structs:
Add(ref vec)
Sub(ref vec)
Mult(float)
Div(float)
Scale(ref vec)
|
2009-01-23 21:55:21 +00:00 |
|
chrisbrandtner
|
1eee53da4f
|
Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency)
|
2009-01-23 15:04:53 +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
|
a29d72fc90
|
Suppress cls-compliance warnings (should be restored when the code goes public).
|
2008-12-02 16:02:08 +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
|
5a66d44f19
|
Documentation updates. Getting rid of warnings.
|
2008-01-20 19:00:03 +00:00 |
|
the_fiddler
|
b80a67b687
|
Added JTalton's double precision mathlib.
|
2008-01-20 17:14:12 +00:00 |
|