35 Commits (73a4e9b18ac74281f9ccd0e348e1d419c494eda2)

Author SHA1 Message Date
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
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š 389e9194e0 Math: doc++ 13 years ago
Vladimír Vondruš a49bb0d718 Math: convenience functions for transforming vectors with matrices. 13 years ago
Vladimír Vondruš 0f554a49f6 Math: convenience function to transform points with DualQuaternion. 13 years ago
Vladimír Vondruš 03ae82b448 Math: creating DualQuaternion from vector. 13 years ago
Vladimír Vondruš 5673cf2656 Math: better documentation for vector/quat constructors. 13 years ago
Vladimír Vondruš 3ad264893e Math: creating rotation and translation DualQuaternion. 13 years ago
Vladimír Vondruš 5615a4c7f6 Math: initial implementation of DualQuaternion class. 13 years ago