137 Commits (64585ca4fdb2adeaaf17e0ede4a45b8ad5678684)

Author SHA1 Message Date
Vladimír Vondruš c79327ee43 Option to build Magnum as static library. 13 years ago
Vladimír Vondruš 38ec076eda Minor code cleanup (unused parameters). 13 years ago
Vladimír Vondruš a60f35a026 Fixed a few typos in docs (ahem). 13 years ago
Vladimír Vondruš fe3a73aab2 SceneGraph: add DualQuaternionTransformation::rotate[XYZ]() overloads. 13 years ago
Vladimír Vondruš b349eaf753 SceneGraph: new class DualQuaternionTransformation. 13 years ago
Vladimír Vondruš 85abf5767e SceneGraph: new class DualComplexTransformation. 13 years ago
Vladimír Vondruš e9b3228943 SceneGraph: minor code cleanup. 13 years ago
Vladimír Vondruš 0d5f234f64 SceneGraph: public setTransformation() and transform() for RigidMT*D. 13 years ago
Vladimír Vondruš e4f14c4163 SceneGraph: assert proper matrix type in RigidMatrixTransformation*D. 13 years ago
Vladimír Vondruš 332e4cdb71 SceneGraph: added AbstractTransformation::resetTransformation(). 13 years ago
Vladimír Vondruš 8548a2e08b SceneGraph: renamed {Euclidean -> Rigid}MatrixTransformation{2,3}D. 13 years ago
Vladimír Vondruš 33058aa5b0 Math: Matrix::invertedOrthogonal(), Matrix{3,4}::invertedRigid(). 13 years ago
Vladimír Vondruš a0b83edd2b Relicensing to MIT/Expat license, part 4: CMake and documentation files. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 90dbb28763 Thorough CMakeLists cleanup. 13 years ago
Vladimír Vondruš 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš c707370f30 Removed unneeded includes. 13 years ago
Vladimír Vondruš 4e5a6f76eb SceneGraph: using new type aliases in whole SceneGraph namespace. 13 years ago
Vladimír Vondruš 92fb224380 Partially revert "Work-around preprocessor issues on Windows." 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š 4e331cabbb Fix linker issues on Windows. 13 years ago
Vladimír Vondruš 99be617278 Work-around preprocessor issues on Windows. 13 years ago
Vladimír Vondruš 8d2485c331 Clang also needs parentheses around default templated arguments. 13 years ago
Vladimír Vondruš 3610a80dfd Clang fixes for templated base classes. 13 years ago
Vladimír Vondruš 28c15aeb93 Clang fixes for friend declarations. 13 years ago
Vladimír Vondruš 55fecaff5a Template aliases also can't have "conflicting" default arguments. 13 years ago
Vladimír Vondruš 1967179a40 Math: slight improvement of Gram-Schmidt orthonormalization algorithm. 13 years ago
Vladimír Vondruš 780228d0b8 SceneGraph: restarting animation should allow the same repeat count. 13 years ago
Vladimír Vondruš fa6494f21e SceneGraph: forgot to initialize variables. 13 years ago
Vladimír Vondruš 5819dd4bd7 Math: matrix/vector rework, part 3: conversion as explicit 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š 63086fdebe SceneGraph: de-inlined some constructors & destructor, hidden internals. 13 years ago
Vladimír Vondruš 679ca80af5 SceneGraph: minor cleanup. 13 years ago
Vladimír Vondruš 29806b9415 Doc++ 13 years ago
Vladimír Vondruš b69f729e75 SceneGraph: thinko in FeatureGroup destructor. 13 years ago
Vladimír Vondruš 59a3a7029d SceneGraph: allow duplicate occurences in Object::transformations(). 13 years ago
Vladimír Vondruš b86f107396 SceneGraph: split object transformations test into more functions. 13 years ago
Vladimír Vondruš 177898f93c SceneGraph: code cleanup, documentation, fixed assertions. 13 years ago
Vladimír Vondruš 5e8625bd98 SceneGraph: don't pass duration in Animable constructor. 13 years ago
Vladimír Vondruš 58f936386f Doc++ 13 years ago
Vladimír Vondruš c52f64b381 SceneGraph: testing everything in transformations. 13 years ago
Vladimír Vondruš 389ed07806 SceneGraph: initial per-transformation unit tests. 13 years ago
Vladimír Vondruš 4c3e80b4f1 SceneGraph: added AbstractObject::transformationMatrix(). 13 years ago
Vladimír Vondruš d175dd1054 Updated workarounds for Doxygen 1.8.2. 13 years ago
Vladimír Vondruš c8cfa467c0 SceneGraph: actually call animationStopped() after duration is exceeded. 13 years ago
Vladimír Vondruš 8d71d12187 SceneGraph: animationStopped() should be called after duration is exceeded. 13 years ago
Vladimír Vondruš 7d0a523618 Moved projection matrix computation to Math namespace. 14 years ago