7 Commits (f81124e22041d95dfdcdbadf1fdc11c743d8f994)

Author SHA1 Message Date
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 00124f65eb Math: return unspecified value after an assertion. 12 years ago
Vladimír Vondruš b60c2dcb51 Math: better algorithm for comparing floating-point values. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 8c2291aa49 Making includes absolute, part 4: using absolute includes for Corrade. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš f130ce5891 Added convenience Matrix2x2, Matrix3x3 and Matrix4x4 aliases. 13 years ago
Vladimír Vondruš 32d03530e1 Math: test that implicit conversion vector <-> complex/quat can't compile. 13 years ago
Vladimír Vondruš b28b90a9df Math: merged constExpressions() test cases into other test cases. 13 years ago
Vladimír Vondruš 3e0e91d7db Math: renamed {rotationAngle, rotationAxis}() -> {rotation, angle, axis}(). 13 years ago
Vladimír Vondruš b00554fd7f Math: added convenience {Quaternion,DualQuaternion}::isNormalized(). 13 years ago
Vladimír Vondruš da93b2ad6a Math: ability to create Quaternion and DualQuaternion from matrix. 13 years ago
Vladimír Vondruš 408f40a908 Math: renamed MathTypeTraits to TypeTraits. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 6a90b0231b Math: using new aliases for builtin types in whole Math namespace. 13 years ago
Vladimír Vondruš 14460cf0f4 Math: renamed *::matrix() to ::toMatrix(). 13 years ago
Vladimír Vondruš c019dc7781 Math: test that transformation (dual) complex/quat is normalized. 13 years ago
Vladimír Vondruš 6edc26ff01 Math: more explicit Quaternion-from-Vector constructor test. 13 years ago
Vladimír Vondruš b0d79bbad8 Math: minor code cleanup. 13 years ago
Vladimír Vondruš d59b620fd9 Math: transforming vectors with complex numbers. 13 years ago
Vladimír Vondruš 4ebd204482 Math: angle between two complex numbers. 13 years ago
Vladimír Vondruš 728b9a3f2e Math: construct identity transformation by default. 13 years ago
Vladimír Vondruš 9464e805e1 Use {} instead of "". 13 years ago
Vladimír Vondruš 9dbd8c9356 Math: renamed Quaternion::rotateVector*() to transformVector*(). 13 years ago
Vladimír Vondruš 3cbeb43078 Cleaned up includes. 13 years ago
Vladimír Vondruš c293630c7c Math: using Rad for Quaternion and DualQuaternion functions. 13 years ago
Vladimír Vondruš dccfc1f8ba Math: test constexpr methods on Quaternion. 13 years ago
Vladimír Vondruš 83346ce023 Math: converting DualQuaternion to matrix. 13 years ago
Vladimír Vondruš a49bb0d718 Math: convenience functions for transforming vectors with matrices. 13 years ago
Vladimír Vondruš 0f130ad55d Math: simplified Quaternion::rotateVector*() tests. 13 years ago
Vladimír Vondruš 4c1608378a Math: document that Quaternion::rotationAxis() might return NaN vector. 13 years ago
Vladimír Vondruš 5d6b2b4ecd Math: properly test Quaternion comparison. 13 years ago
Vladimír Vondruš 95982e5176 Math: various code cleanup. 13 years ago
Vladimír Vondruš a0b8dcc067 Math: rename Quaternion::fromRotation() to rotation(). 13 years ago
Vladimír Vondruš 93ac7f0d3c Math: rotating vectors with Quaternion. 13 years ago
Vladimír Vondruš 730c09567d Math: ability to explicitly create Quaternion for given vector. 13 years ago
Vladimír Vondruš 7c81755152 Math: slightly reorganize Quaternion test. 13 years ago
Vladimír Vondruš e58962dc43 Don't use fully qualified Corrade::Utility::Debug when not needed. 13 years ago
Vladimír Vondruš f06b53724c Math: spherical linear Quaternion interpolation. 14 years ago
Vladimír Vondruš b9f21d1430 Removed unnecessary prefix from test filename. 14 years ago
Vladimír Vondruš 669a08daa5 Math: angle between two quaternions. 14 years ago
Vladimír Vondruš 53a95b6296 Math: test also parameterless Quaternion::dot(). 14 years ago
Vladimír Vondruš 23a94b2709 Math: Quaternion has dot product too! 14 years ago
Vladimír Vondruš ed147ebe40 Math: linear Quaternion interpolation. 14 years ago
Vladimír Vondruš eaa819755f Math: added Quaternion addition and subtraction. 14 years ago
Vladimír Vondruš 705bf3f597 Math: reverse scalar/quaternion multiplication and division operators. 14 years ago
Vladimír Vondruš b55f3a2071 Math: function for negating Quaternion, improved tests. 14 years ago
Vladimír Vondruš 8e93520bd6 Math: converting Quaternion to rotation matrix. 14 years ago