18 Commits (d805e87f21e3270dc573bb6f8a2dbffc6db8d6e7)

Author SHA1 Message Date
Vladimír Vondruš 371adc63f9 MSVC 2015 compatibility: the issues with {} are eternal. 11 years ago
Vladimír Vondruš 75eb797686 Math: make the Doxygen workaround more obvious and less verbose. 11 years ago
Vladimír Vondruš c4bf8d6eda Doxygen workarounds. 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š 52434fb55c Math: ability to convert dual quaternions from/to external representation. 11 years ago
Vladimír Vondruš 64bc2393d1 Math: made dot(), angle(), *lerp() and cross() free functions. 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š 11ed4882e0 Removed some workarounds for references in documentation. 12 years ago
Vladimír Vondruš 7dd224ed21 Math: removed autolink-preventing % noise, removed unneeded HTML tags. 12 years ago
Vladimír Vondruš 664e765fd9 Doc++ 12 years ago
Vladimír Vondruš 6c9066be8c doc: removed old Doxygen workarounds. 12 years ago
Vladimír Vondruš 81039fc2c9 Math: completed documentation review. 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. 13 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 13 years ago
Vladimír Vondruš bd00adc437 Math: test copy construction from base classes. 13 years ago
Vladimír Vondruš 845b8982e5 Reducing pointer chasings, part 2: don't use `this->` so often. 13 years ago
Vladimír Vondruš 759a28ef45 Math: improved documentation for *::isNormalized(). 13 years ago
Vladimír Vondruš 06a4e297bc Math: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš ce6f999904 Math: better isNormalized() implementation. 13 years ago
Vladimír Vondruš f4f44d9d90 Math: allow creating DualComplex/DualQuaternion from real part only. 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š 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 31582ce2f8 Todo++ 13 years ago
Vladimír Vondruš 618b556381 Math: crosslinked documentation with missing type aliases. 13 years ago
Vladimír Vondruš 6a90b0231b Math: using new aliases for builtin types in whole Math namespace. 13 years ago
Vladimír Vondruš 8913e38432 Math: documented this whole transformation thingy. 13 years ago
Vladimír Vondruš 14460cf0f4 Math: renamed *::matrix() to ::toMatrix(). 13 years ago
Vladimír Vondruš a0af6856c7 Math: transforming points with DualComplex. 13 years ago
Vladimír Vondruš bdc02ddd19 Math: translation dual complex number. 13 years ago
Vladimír Vondruš 1a5e18564e Math: rotation dual complex number. 13 years ago
Vladimír Vondruš e8e2b5d548 Math: constexpr internal DualQuaternion constructor. 13 years ago
Vladimír Vondruš b0d79bbad8 Math: minor code cleanup. 13 years ago
Vladimír Vondruš 2468d2497f Math: doc++ 13 years ago
Vladimír Vondruš b847eee750 Brought Complex and DualQuaternion to Magnum namespace. 13 years ago
Vladimír Vondruš d59b620fd9 Math: transforming vectors with complex numbers. 13 years ago
Vladimír Vondruš fc8750c51f Math: conjugation and inversion of complex numbers. 13 years ago
Vladimír Vondruš 728b9a3f2e Math: construct identity transformation by default. 13 years ago
Vladimír Vondruš f58d152df3 Math: use lengthSquared() instead of length() squared. 13 years ago
Vladimír Vondruš d1f222d8d9 Math: don't include Functions.h in Quaternion only for T squared. 13 years ago
Vladimír Vondruš 9dbd8c9356 Math: renamed Quaternion::rotateVector*() to transformVector*(). 13 years ago
Vladimír Vondruš c293630c7c Math: using Rad for Quaternion and DualQuaternion functions. 13 years ago
Vladimír Vondruš e94a596a80 Math: code cleanup, doc++ 13 years ago
Vladimír Vondruš 9cb0b77d1e Math: added underlying type typedef for remaining types. 13 years ago
Vladimír Vondruš 227517ff89 Math: added DualQuaternion::transformPoint(). 13 years ago