51 Commits (ddffc1b58c3314f1773e3f583a12c5ad46c4676f)

Author SHA1 Message Date
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š 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š 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š 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 4e5a6f76eb SceneGraph: using new type aliases in whole SceneGraph namespace. 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š 780228d0b8 SceneGraph: restarting animation should allow the same repeat count. 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š 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š 5e8625bd98 SceneGraph: don't pass duration in Animable constructor. 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š 8d71d12187 SceneGraph: animationStopped() should be called after duration is exceeded. 14 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š 47c0a7456c Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 4408a68e6d SceneGraph: new Animable feature. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš c319962d6e Adapted to Corrade changes. 14 years ago
Vladimír Vondruš ae013effff Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 43f6dbc72d Using integer vector aliases all over the place. 14 years ago
Vladimír Vondruš d2f0a2a045 Using default template arguments instead of GLfloat everywhere. 14 years ago
Vladimír Vondruš 9e2b71d2a9 SceneGraph: test Object::transformations() for empty list. 14 years ago
Vladimír Vondruš aa05235c65 SceneGraph: function for bulk cleaning of objects. 14 years ago
Vladimír Vondruš 4a561dd923 SceneGraph: minor renaming in ObjectTest. 14 years ago
Vladimír Vondruš 767c9d6166 SceneGraph: AbstractCamera, Camera2D, Camera3D are now in separate files. 14 years ago
Vladimír Vondruš e508da2b6a Moved AspectRatioPolicy enum out of Camera class. 14 years ago
Vladimír Vondruš bef497c46a SceneGraph rework, part 7: Drawable and Camera features. 14 years ago
Vladimír Vondruš 4e53b17f8d SceneGraph rework, part 5: bulk transformation computing. 14 years ago
Vladimír Vondruš ac38af4ef1 SceneGraph: cleanup and reorganization of Object test. 14 years ago
Vladimír Vondruš 06398dcf7c SceneGraph rework, part 3: splitting base object. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš 268f678221 SceneGraph: Camera aspect ratio was not fixed after changing policy. 14 years ago
Vladimír Vondruš 924e4f82ce Camera: added function to retrieve size of XY projection plane. 14 years ago
Vladimír Vondruš 236e0abc58 Camera: computing projection scale directly from projection matrix. 14 years ago
Vladimír Vondruš 8a5e7abd30 SceneGraph: added tests for 2D projection and default projections. 14 years ago
Vladimír Vondruš 58abfdeeee SceneGraph: Using linked list from Corrade instead of std::set. 14 years ago
Vladimír Vondruš 71f7e241fa SceneGraph: removed fugly hack for detecting scene. 14 years ago
Vladimír Vondruš c6e14dd348 SceneGraph: Initial support for projections with aspect ratio != 1:1. 14 years ago
Vladimír Vondruš 27bbf23dff SceneGraph: Simplified Implementation::Camera<3>::fixAspectRatio(). 14 years ago
Vladimír Vondruš f6d1aa7bc9 SceneGraph: Test for Implementation::Camera<3>::fixAspectRatio(). 14 years ago
Vladimír Vondruš 810c06509a SceneGraph: modifications to allow 2D implementation in future. 14 years ago