44 Commits (63cdd8ea6e47f6b4c591eacf040b28ccdd620a04)

Author SHA1 Message Date
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š d16a6259b8 Math: using Rad for Matrix4::perspectiveProjection(). 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š a9d2062efe More checks for sanity of Matrix4::rotation(). 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š b5fc786478 Renamed Matrix4::[xyz]Rotation() to Matrix4::rotation[XYZ](). 14 years ago
Vladimír Vondruš f707e91599 Better parameter names in Matrix transformation methods. 14 years ago
Vladimír Vondruš ecad221a8b Faster alternatives for rotation around main axes. 14 years ago
Vladimír Vondruš 93961aca65 Don't include Matrix3 in Matrix4, as it isn't used. 14 years ago
Vladimír Vondruš fb70ef046a Functions for getting translation part of the matrix. 14 years ago
Vladimír Vondruš 7c17871c90 Assuming the vectors are normalized in Matrix4::rotation(). 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š aec8ef98dd Function for returning rotation and scaling part of Matrix4. 14 years ago
Vladimír Vondruš 54af4015f2 Allow to specify value on diagonal in identity matrix constructor. 14 years ago
Vladimír Vondruš 071180ebcd Function for getting rotation part of Matrix4. 14 years ago
Vladimír Vondruš b6ac0125dc "Initializer-list" constructor also for Matrix. 14 years ago
Vladimír Vondruš 7911c22eff Removed convenience functions with "unwrapped" Vector parameters. 14 years ago
Vladimír Vondruš 8d525be511 Using TypeTraits::epsilon and TypeTraits::equals instead of EPSILON. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš be3dd97d0a Renamed Math/{constants.h => Math.h}. 15 years ago
Vladimír Vondruš 3c1f5392e8 Useful functions for making angle entering less error-prone. 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š 4019c44899 Matrix4 class with matrix transform functions. 16 years ago