the_fiddler
b7214409cc
Marked double precision math structures as internal (need more work before release).
2008-04-06 15:36:42 +00:00
the_fiddler
5ff51ba9fe
Moved OpenTK.OpenAL to OpenTK.Audio.
...
Added SoundReader class.
Added OpenTK.Math.Functions.NextPowerOfTwo
Fixed several AL functions, and added overloads to AL.BufferData.
Added OpenAL wave playback sample.
2008-04-04 19:46:08 +00:00
the_fiddler
6553c71cb5
Fixed licenses. Resaved some docs as unicode.
2008-03-06 21:06:52 +00:00
the_fiddler
f381438c8e
Added Bezier Curves. Added Factorial and BinomialCoefficient to Functions.cs. Added Vector2d?.Perpendicular
2008-03-06 21:04:53 +00:00
the_fiddler
40f32f4867
Documentation updates. Getting rid of all remaining warnings in debug build.
2008-01-20 19:29:42 +00:00
the_fiddler
3d2bc15a84
Documentation updates. Getting rid of warnings.
2008-01-20 19:00:03 +00:00
the_fiddler
32f034b4d5
JTalton's new functions.
2008-01-20 17:26:40 +00:00
the_fiddler
d4a63df42b
Added JTalton's double precision mathlib.
2008-01-20 17:14:12 +00:00
the_fiddler
408c66dd5d
Fixed Perspective implementation.
2007-12-31 12:16:39 +00:00
the_fiddler
a60ac7204d
Updated licensing information.
2007-11-10 23:29:25 +00:00
the_fiddler
621cfbccec
george's patch for camera and transform functions.
2007-11-10 18:53:25 +00:00
the_fiddler
8002ec7716
Added ToString() method. Added documentation.
2007-11-08 15:55:38 +00:00
the_fiddler
dd4943e835
Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly.
2007-11-06 20:59:39 +00:00
the_fiddler
336e6210c8
Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet)
2007-11-06 14:03:05 +00:00
the_fiddler
9fd384420d
Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc)
2007-11-06 14:01:35 +00:00
the_fiddler
e2b08d0bd6
Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length.
2007-11-06 14:00:03 +00:00
the_fiddler
f683cd5977
Added Box2 class.
2007-11-06 13:32:17 +00:00
the_fiddler
f96b2e4fbc
New math classes by george.
2007-11-04 15:34:04 +00:00
the_fiddler
a5cd312bc1
Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit.
2007-10-24 23:40:06 +00:00
the_fiddler
9bcf45632d
Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude.
2007-10-24 23:23:24 +00:00
the_fiddler
bd4ac11548
Fixed compilation issue. Added OpenTK.Math.Functions.
2007-10-24 17:34:34 +00:00
the_fiddler
b80362c8b3
Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads.
2007-10-24 17:26:05 +00:00
the_fiddler
2750081048
Vector and example updates.
2007-09-25 21:11:16 +00:00
the_fiddler
038f9a4b08
Complete Vector2, Vector3 and Vector4 structs.
2007-09-25 15:46:52 +00:00
the_fiddler
c8fa8a7b93
Fixed cast issues with Math.Sqrt.
2007-09-24 20:56:17 +00:00
the_fiddler
e9fc2c7134
Added length, normal and scale calculations.
2007-09-24 20:18:51 +00:00
the_fiddler
da03090ffa
Vector23 math and operator overloads.
2007-09-24 20:11:44 +00:00
the_fiddler
1c893bdbb5
Added initial OpenTK.Math implementation. Contains Vector2, Vector3 and Vector4 structs.
2007-09-21 23:38:19 +00:00