108 Commits (dcb4595e6e6f7ce1fc709dc0f772c5ba1bbb040f)

Author SHA1 Message Date
Vladimír Vondruš 9bbc656da5 Math: creating Vector from one value is broken. 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š 4c16a767db Math: doc++, minor code cleanup. 13 years ago
Vladimír Vondruš b7b955289a Math: Vector::lerp() can take `t` of arbitrary type. 13 years ago
Vladimír Vondruš 861e16e1f9 Doc++, @todo+- 13 years ago
Vladimír Vondruš d175dd1054 Updated workarounds for Doxygen 1.8.2. 13 years ago
Vladimír Vondruš 03789a5b4b Math: got rid of MathTypeTraits::NumericType. 14 years ago
Vladimír Vondruš a4da7b764a Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 5f19343bee Math: linear interpolation of two Vectors. 14 years ago
Vladimír Vondruš 1eef70b184 Doc++ 14 years ago
Vladimír Vondruš 538601fc06 Minor code cleanup. 14 years ago
Vladimír Vondruš 23a94b2709 Math: Quaternion has dot product too! 14 years ago
Vladimír Vondruš d9c900f076 Doc++ 14 years ago
Vladimír Vondruš f9f848d94c Math: ability to multiply and divide Vector with other of arbitrary type. 14 years ago
Vladimír Vondruš 7905a5e96c Math: return proper type from Vector::projected() in subclasses. 14 years ago
Vladimír Vondruš 5de5b34c48 Math: function for projecting vector onto another. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš ae013effff Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 6dbdf58476 Component-wise comparison for Vector class. 14 years ago
Vladimír Vondruš 8e3e3ac6d3 Doc++ 14 years ago
Vladimír Vondruš 1e2720eeb7 Explicit template instantiation for common matrix and vector functions. 14 years ago
Vladimír Vondruš 9d9517c824 Vector::angle(): reflect normalization requirement in parameter names. 14 years ago
Vladimír Vondruš 350fb3a64c Fixed documentation of Vector::angle(). 14 years ago
Vladimír Vondruš f28f5398d3 Added some @todos. 14 years ago
Vladimír Vondruš 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. 14 years ago
Vladimír Vondruš 4aec678539 Have first letter of static constants uppercase, like previously. 14 years ago
Vladimír Vondruš d65b2386b2 Code cleanup. 14 years ago
Vladimír Vondruš 16382c9ba9 No need to have separate ConfigurationValue implementation for Vector. 14 years ago
Vladimír Vondruš 624f4f8531 Inlined inline functions. 14 years ago
Vladimír Vondruš a385441c02 Moved type conversion constructor from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš 5d639095ee Removed "wontfix" TODOs. 14 years ago
Vladimír Vondruš 03f135e696 Documentation clarification, assertion update. 14 years ago
Vladimír Vondruš 6a4b68410c Doc: brief introduction to matrix and vector classes. 14 years ago
Vladimír Vondruš 742a75277d Moved unary operator- from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš fb61c22e07 Fixed matrix multiplication in RectangularMatrix subclasses. 14 years ago
Vladimír Vondruš 357b744d59 Vector function and operator reimplementation also for Color. 14 years ago
Vladimír Vondruš 8911dbdffe Moved multiplication and division from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš 4bcc805616 Moved add/subtract operators from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš 90881e7337 New base for matrices and vectors: RectangularMatrix. 14 years ago
Vladimír Vondruš 0e74c3847d Support for storing matrices and vectors in configuration. 14 years ago
Vladimír Vondruš 1ade64ca6b New crossreferenced @debugoperator alias. 14 years ago
Vladimír Vondruš 9d750179cd Swapped template parameters in Vector/Matrix debug operator. 14 years ago
Vladimír Vondruš 8dbae4f09c Added @todo. 14 years ago
Vladimír Vondruš 0e08138806 Added number*Vector and number/Vector operators. 14 years ago
Vladimír Vondruš 5157abc439 Disabled original Vector div/mult for non-arithmetic types. 14 years ago
Vladimír Vondruš a4c80d18ed Added component-wise multiplication and division to Vector. 14 years ago
Vladimír Vondruš 125a0fa9d1 Doc++ 14 years ago
Vladimír Vondruš fec65aa6f5 Ability to construct Vector from another of different type. 14 years ago
Vladimír Vondruš 129b7f23a7 Fixed typos (substract -> subtract). 14 years ago