74 Commits (7e1a260286f4fbf8f7e335108604182adbc32f0c)

Author SHA1 Message Date
Vladimír Vondruš 7e1a260286 Removed && and std::forward from Matrix and Vector constructors. 14 years ago
Vladimír Vondruš 8b69969fbf Explicit default Matrix constructor. 14 years ago
Vladimír Vondruš a3b754b88e Possiblity for constructing Vector from one value, like in GLSL. 14 years ago
Vladimír Vondruš d1dd06aa0a Ability to explicitly specify precision for floating-point equality. 14 years ago
Vladimír Vondruš 3495738fc0 Removed memcpy() from Matrix::set(), using Vector::from() in Matrix::at(). 14 years ago
Vladimír Vondruš 7c857ccb16 Better implementation for Matrix::determinant() using external functor. 14 years ago
Vladimír Vondruš cceda11957 Fixed all Doxygen C++11 incompatibilities. 14 years ago
Vladimír Vondruš cbedb9fe61 Fixed more Doxygen C++11 incompatibilities. 14 years ago
Vladimír Vondruš 5bfdac108c Added some TODOs. 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š 1cf69616a3 Documentation updates, "markdownization". 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š 05107f383b Doc: some workarounds for Doxygen C++11 support etc. 14 years ago
Vladimír Vondruš b6ac0125dc "Initializer-list" constructor also for Matrix. 14 years ago
Vladimír Vondruš f8d44a19ed Removed wrong TODO. 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š 28adf2c98b Added length parameter to Vector3::[xyz]Axis(). 14 years ago
Vladimír Vondruš aedc90e712 Doc++ 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š 8efb5a1e42 Added dllimport/dllexport macros for Windows builds. 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š e0b4fca4fe Doc++ 15 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š 7f24696021 Don't return reference to temporary object in Debug output. 15 years ago
Vladimír Vondruš cb0efb5d47 Vector3 constructor from Vector2 and optional Z/B value (default 0). 15 years ago
Vladimír Vondruš 31c70f2c08 Doc++ 15 years ago
Vladimír Vondruš eaf7232943 Don't compile Math as static library, as unused symbols are discarded. 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š 0d2f2c966f Doc++ 15 years ago
Vladimír Vondruš 03289b18ac Doc++ 15 years ago
Vladimír Vondruš 3c1f5392e8 Useful functions for making angle entering less error-prone. 15 years ago
Vladimír Vondruš 58ace7d678 Fixed errors with template two-phase lookup, discovered with GCC 4.7. 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š 80a10c9e6c Doc++ 15 years ago
Vladimír Vondruš 32a7f6d082 New class Math::GeometryUtils. 15 years ago
Vladimír Vondruš b27d5efc04 Propagated dot product operator to Vector specializations. 15 years ago
Vladimír Vondruš 79aabfc0cc Store template parameters in Vector class for later retrieving. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš 6f71ba5193 Allow constructing Vector4 from Vector3 with optional W value. 16 years ago
Vladimír Vondruš 2e14f57560 Minor refactoring, documentation. 16 years ago