33 Commits (ea39f3735ee14447fe6df71cb90e098c771e8923)

Author SHA1 Message Date
Vladimír Vondruš ea39f3735e Vector dot product is now static function instead of operator*(). 14 years ago
Vladimír Vondruš e8c76b7d96 Forced exclusive use of bracket operators in Matrix and Vector. 14 years ago
Vladimír Vondruš c8e33a74cc "constexpr"-ized Matrix and Vector classes. 14 years ago
Vladimír Vondruš 8761e1f636 Using "initializer-list" constructors for Matrix everywhere. 14 years ago
Vladimír Vondruš b8f09a0616 Added arithmetic assign operators to Matrix and Vector. 14 years ago
Vladimír Vondruš 83150f003e Using noun instead of verb for inverse matrix function. 14 years ago
Vladimír Vondruš 1f2aa86be3 Fixed awesome bug in Vector3 constructor. 14 years ago
Vladimír Vondruš b6ac0125dc "Initializer-list" constructor also for Matrix. 14 years ago
Vladimír Vondruš 7a03e48df8 Finally "initializer-list" constructor for Vector. 14 years ago
Vladimír Vondruš 7911c22eff Removed convenience functions with "unwrapped" Vector parameters. 14 years ago
Vladimír Vondruš 9e81d4b6c3 Fixed awesome mistake in Math::TypeTraits. 14 years ago
Vladimír Vondruš c1374155b0 Math: function to compute product of all values in the vector. 14 years ago
Vladimír Vondruš 8d525be511 Using TypeTraits::epsilon and TypeTraits::equals instead of EPSILON. 14 years ago
Vladimír Vondruš f585d39146 Added Math::TypeTraits, implementing fuzzy comparison based on type. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 9f8bb86dbb Preserve space before and after printing Matrix/Vector to Debug output. 15 years ago
Vladimír Vondruš e536c892c4 Added Math::pow() and Math::log() functions. 15 years ago
Vladimír Vondruš e74168bb88 Added test for Math::deg() and Math::rad(). 15 years ago
Vladimír Vondruš be3dd97d0a Renamed Math/{constants.h => Math.h}. 15 years ago
Vladimír Vondruš 3c1f5392e8 Useful functions for making angle entering less error-prone. 15 years ago
Vladimír Vondruš 8555475807 Support for printing Matrix and Vector to debug output. 15 years ago
Vladimír Vondruš 614373e1af Magnum now depends on Corrade. 15 years ago
Vladimír Vondruš 32a7f6d082 New class Math::GeometryUtils. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš a1fc2de3a9 Functions for getting/setting particular matrix column. 16 years ago
Vladimír Vondruš 58398c3059 Function for computing inverse matrix. 16 years ago
Vladimír Vondruš 7f83e821ca Recursive computation of matrix determinant. 16 years ago
Vladimír Vondruš 252278c91d Function for skipping given row and column from an matrix. 16 years ago
Vladimír Vondruš 9e516b97a1 Mathematically correct order of row, col parameters in Matrix functions. 16 years ago
Vladimír Vondruš 4e2f56c78b Function for negating a vector. 16 years ago
Vladimír Vondruš 75358451ea Function for angle between vectors. 16 years ago
Vladimír Vondruš b58fad0c63 Make use of QTest fuzzy compare instead of that wtf. 16 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago