130 Commits (75d8fefdde65968685ee835f7e779757a8cdafd8)

Author SHA1 Message Date
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 297d102200 Math: ability to convert Vector types from/to external types. 13 years ago
Vladimír Vondruš deb54fc92f GCC 4.6 compatibility: no inheriting constructors in Math::Vector. 13 years ago
Vladimír Vondruš 6a90b0231b Math: using new aliases for builtin types in whole Math namespace. 13 years ago
Vladimír Vondruš 4ebd204482 Math: angle between two complex numbers. 13 years ago
Vladimír Vondruš 728b9a3f2e Math: construct identity transformation by default. 13 years ago
Vladimír Vondruš d2af088880 Math: doc++ 13 years ago
Vladimír Vondruš 1d40254676 Math: use Rad for Vector::angle(). 13 years ago
Vladimír Vondruš 9cb0b77d1e Math: added underlying type typedef for remaining types. 13 years ago
Vladimír Vondruš 389e9194e0 Math: doc++ 13 years ago
Vladimír Vondruš 5673cf2656 Math: better documentation for vector/quat constructors. 13 years ago
Vladimír Vondruš 0144c38a54 Math: moved lerp() from Vector to Functions.h. 13 years ago
Vladimír Vondruš ce2a07a09a Math: slightly faster Vector::projectedOntoNormalized(). 13 years ago
Vladimír Vondruš 0885320603 Math: vector dot product in terms of component-wise multiply and sum. 13 years ago
Vladimír Vondruš f517a000ed Math: follow Vector changes in BoolVector. 13 years ago
Vladimír Vondruš bbc98746e4 Math: properly testing all constexpr methods in Vector. 13 years ago
Vladimír Vondruš 0f938003df Math: constexpr implementation for "filling" Vector constructor. 13 years ago
Vladimír Vondruš a39fa198c8 Math: removed inappropriate `constexpr` from operator!=() 13 years ago
Vladimír Vondruš f7a8641081 Math: fixed one-argument Vector constructors. 13 years ago
Vladimír Vondruš 60f86b8ea0 Math: added Vector::{min,max}Abs(). 13 years ago
Vladimír Vondruš 5b3e1a0ea0 Math: save one unneeded initialization in Vector::sum(). 13 years ago
Vladimír Vondruš 799bc629eb Math: matrix/vector rework, part 4: using BoolVector for comparisons. 13 years ago
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