Neil White
fc1a8e022b
Fix for setting Matrix/Vector values by Index
...
Many Matrix*/Vector* implementations were throwing
IndexOutOfBoundsException when you tried to set their values via their
indexer due to a missing else statement.
2013-09-24 15:46:34 +01:00
Robert Rouhani
d479e3768b
Added Quaternion.FromMatrix
...
Added a Diagonal and Trace property to all matrices
Added missing doc comments in the matrix classes to reduce the number of compiler warnings
2013-07-18 12:58:43 -07:00
Tom Edwards
b38c81a458
Added Matrix clearing methods
...
- Added ClearTranslation(), ClearScale(), ClearRotation() and
ClearProjection()
- Added ExtractProjection() to Matrix4
- Fixed ExtractScale() giving incorrect results if a Matrix4 contained
projection data
- Added setters to Matrix4d's Column properties
2013-04-11 22:23:43 +01: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
Andy Korth
ebb56e9d77
minor notes in comments of Matrix classes
2013-01-31 09:58:49 -06:00
Robert Rouhani
920d683954
Merge branch 'master' of github.com:andykorth/opentk
...
Conflicts:
Source/OpenTK/Math/Matrix3.cs
Source/OpenTK/Math/Matrix3d.cs
2013-01-26 16:29:23 -05:00
Robert Rouhani
94c7ad4f58
Implemented Matrix3(d) constructor that takes upper-left 3x3 of a Matrix4(d) as discussed in the following issue: https://github.com/andykorth/opentk/issues/4
2013-01-26 12:57:19 -05:00
Tamme Schichler
f455176d2b
Added missing XML comments for Matrix3d
2013-01-24 01:53:40 +01:00
Tamme Schichler
f0a9afacce
Fixed a few warnings with XML comments
2013-01-24 01:26:33 +01:00
Robert Rouhani
31ba0a36b9
Matrix4x2 implementation and documenting the other matrix classes.
2013-01-20 16:38:25 -05:00
Robert Rouhani
5438f941dc
More work on matrices.
...
Fixed some static fields in the math classes that weren't also readonly.
2013-01-19 15:06:51 -08:00
Robert Rouhani
84a03e965c
Matrix2 implementation
...
Started on Matrix2x3 implementation
Minor changes to Matrix3 and Matrix4
2013-01-19 00:29:22 -08:00
Robert Rouhani
8b8ded3232
Added very basic implementations of all possible matrix sizes up to 4x4
...
Moved the indexers out of the Properties region and into their own Indexers region
2013-01-18 19:21:24 -08:00
Robert Rouhani
c0fcbb6961
Fixed spacing of #endregion directives from merging
2013-01-16 18:53:59 -08:00
Andy Korth
4230c6b4f0
Added Robmaister's Matrix3 implementations
2013-01-03 10:41:56 -06:00