33 Commits (dfe25710478a4d263fff45fb8b66bc4534c3e294)

Author SHA1 Message Date
Vladimír Vondruš dfe2571047 Math: added Matrix{3,4}::isRigidTransformation(). 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š 677aa8485e Math: properly test constexpr in all Matrix classes. 13 years ago
Vladimír Vondruš 6a90b0231b Math: using new aliases for builtin types in whole Math namespace. 13 years ago
Vladimír Vondruš fab0aa1544 Math: expect fail on non-uniform scaling in Matrix*::rotation(). 13 years ago
Vladimír Vondruš 9464e805e1 Use {} instead of "". 13 years ago
Vladimír Vondruš 58d156bc47 Math: removed Point2D/Point3D altogether. 13 years ago
Vladimír Vondruš 3cbeb43078 Cleaned up includes. 13 years ago
Vladimír Vondruš 830ce69da0 Math: using Rad in Matrix*::rotation*(). 13 years ago
Vladimír Vondruš a49bb0d718 Math: convenience functions for transforming vectors with matrices. 13 years ago
Vladimír Vondruš e58962dc43 Don't use fully qualified Corrade::Utility::Debug when not needed. 13 years ago
Vladimír Vondruš 0274ad7d56 Math: explicit one-parameter Point*D constructor. 13 years ago
Vladimír Vondruš baeadc9663 Math: matrix/vector rework, part 2: matrix as array of column vectors. 13 years ago
Vladimír Vondruš 7d0a523618 Moved projection matrix computation to Math namespace. 14 years ago
Vladimír Vondruš fcb8a7b768 Got rid of header files in tests. 14 years ago
Vladimír Vondruš d981090e86 Functions for inverting Euclidean transformation matrices. 14 years ago
Vladimír Vondruš e9e0de70d7 Implemented reflection matrices. 14 years ago
Vladimír Vondruš 6ae94bffd7 Ability to construct Matrix from rotation/scaling and translation parts. 14 years ago
Vladimír Vondruš 47c0a7456c Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš f184c6f005 Using real class for testing configuration value parsing. 14 years ago
Vladimír Vondruš 6dda7e4c1f Convenience functions for accessing Matrix[34] vectors. 14 years ago
Vladimír Vondruš fb70ef046a Functions for getting translation part of the matrix. 14 years ago
Vladimír Vondruš 71784a777c Functions for getting 2D rotation and scaling part of 3x3 matrix. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš 0e74c3847d Support for storing matrices and vectors in configuration. 14 years ago
Vladimír Vondruš 27e1dce533 Got rid of Qt's QtTest in favor of Corrade's TestSuite. 14 years ago
Vladimír Vondruš 8f008c53c5 Support for 2D transformations in addition to 3D in Matrix classes. 14 years ago
Vladimír Vondruš 54af4015f2 Allow to specify value on diagonal in identity matrix constructor. 14 years ago
Vladimír Vondruš b6ac0125dc "Initializer-list" constructor also for Matrix. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 8555475807 Support for printing Matrix and Vector to debug output. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago
Vladimír Vondruš e59e1111d4 Vector4 convenience class. 16 years ago
Vladimír Vondruš eeb12e3414 Vector3 class with additional functions for three-component vectors. 16 years ago
Vladimír Vondruš 2a2d8c3dd5 Template vector class. 16 years ago
Vladimír Vondruš 8f0bacd2f8 Function for transposing matrix. 16 years ago
Vladimír Vondruš 09d74422d9 Initial commit 16 years ago