24 Commits (60524e0367a0b63a0856c8f2b2dd2132bd2bf4b5)

Author SHA1 Message Date
Vladimír Vondruš 52f2d297ca Math: put angle literals into dedicated Literals namespace. 10 years ago
Vladimír Vondruš 3da4870aa0 Math: minor cleanup. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 30fc1411bb Adapted to Corrade changes. 10 years ago
Vladimír Vondruš 6e8c16c960 MSVC 2015 Update 1: fixed nearly all constexpr bugs. 11 years ago
Squareys 0e05c7289e Math: Fix sclerp of dual quaternions with equal rotation and add test. 11 years ago
Vladimír Vondruš 0f14be471e Math: ability to construct DualQuaternion from dual vector and scalar. 11 years ago
Vladimír Vondruš 34df5a0aaa Math: explicit conversion constructors for Dual, Complex and Quaternion. 11 years ago
Squareys 9c055d0348 Math: Add test for DualQuaternion screw interpolation (ScLERP). 11 years ago
Vladimír Vondruš d7e507a2a7 MSVC 2015 compatibility: Math copy/conversion constexpr issues. 11 years ago
Vladimír Vondruš 000d8f8129 MSVC 2015 compatibility: Math external conversion constexpr issues. 11 years ago
Vladimír Vondruš 413e2e6735 Math: properly test that these constructors are indeed implicit. 11 years ago
Vladimír Vondruš 1b0da5b2df Math: ability to construct all types without initializing the contents. 11 years ago
Vladimír Vondruš 702c9db6b4 Math: ability to zero-initialize all classes. 11 years ago
Vladimír Vondruš 3a8ac02909 Math: more explicit default zero/identity constructors. 11 years ago
Vladimír Vondruš 1a389f7a00 Math: work around bug in GCC 5.1 which broke the tests. 11 years ago
Vladimír Vondruš 52434fb55c Math: ability to convert dual quaternions from/to external representation. 11 years ago
Vladimír Vondruš c71dc12503 Making test declarations more compact. 11 years ago
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š 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š bd00adc437 Math: test copy construction from base classes. 13 years ago
Vladimír Vondruš 32d03530e1 Math: test that implicit conversion vector <-> complex/quat can't compile. 13 years ago
Vladimír Vondruš be5c872c8a Math: fixed two typos in the test. 13 years ago
Vladimír Vondruš f4f44d9d90 Math: allow creating DualComplex/DualQuaternion from real part only. 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š 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š e522293c22 Math: forgot to test DualQuaternion::invertedNormalized(). 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š 728b9a3f2e Math: construct identity transformation by default. 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š 5b1463fa0c Math: test constexpr methods on DualQuaternion. 13 years ago
Vladimír Vondruš 227517ff89 Math: added DualQuaternion::transformPoint(). 13 years ago
Vladimír Vondruš 7e0d8d119f Math: ability to normalize DualQuaternion. 13 years ago
Vladimír Vondruš 12c786c408 Math: renamed DualQuaternion::norm() to length(), added lengthSquared(). 13 years ago
Vladimír Vondruš 83346ce023 Math: converting DualQuaternion to matrix. 13 years ago
Vladimír Vondruš 07c0c4d845 Math: added tests for composed dual quaternion parts. 13 years ago