46 Commits (b945f5f68bcc5d4a8aaf3a5aab854330b81db021)

Author SHA1 Message Date
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 9f8bb86dbb Preserve space before and after printing Matrix/Vector to Debug output. 15 years ago
Vladimír Vondruš 7f24696021 Don't return reference to temporary object in Debug output. 15 years ago
Vladimír Vondruš cb0efb5d47 Vector3 constructor from Vector2 and optional Z/B value (default 0). 15 years ago
Vladimír Vondruš 31c70f2c08 Doc++ 15 years ago
Vladimír Vondruš eaf7232943 Don't compile Math as static library, as unused symbols are discarded. 15 years ago
Vladimír Vondruš e536c892c4 Added Math::pow() and Math::log() functions. 15 years ago
Vladimír Vondruš e74168bb88 Added test for Math::deg() and Math::rad(). 15 years ago
Vladimír Vondruš be3dd97d0a Renamed Math/{constants.h => Math.h}. 15 years ago
Vladimír Vondruš 0d2f2c966f Doc++ 15 years ago
Vladimír Vondruš 03289b18ac Doc++ 15 years ago
Vladimír Vondruš 3c1f5392e8 Useful functions for making angle entering less error-prone. 15 years ago
Vladimír Vondruš 58ace7d678 Fixed errors with template two-phase lookup, discovered with GCC 4.7. 15 years ago
Vladimír Vondruš 8555475807 Support for printing Matrix and Vector to debug output. 15 years ago
Vladimír Vondruš 614373e1af Magnum now depends on Corrade. 15 years ago
Vladimír Vondruš 80a10c9e6c Doc++ 15 years ago
Vladimír Vondruš 32a7f6d082 New class Math::GeometryUtils. 15 years ago
Vladimír Vondruš b27d5efc04 Propagated dot product operator to Vector specializations. 15 years ago
Vladimír Vondruš 79aabfc0cc Store template parameters in Vector class for later retrieving. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš 6f71ba5193 Allow constructing Vector4 from Vector3 with optional W value. 16 years ago
Vladimír Vondruš 2e14f57560 Minor refactoring, documentation. 16 years ago
Vladimír Vondruš aafecfb4ec Simple templated multidimensional texture class. 16 years ago
Vladimír Vondruš 6720bc19f0 Specialization should return also specialized class. 16 years ago
Vladimír Vondruš a1fc2de3a9 Functions for getting/setting particular matrix column. 16 years ago
Vladimír Vondruš e597ad489f Added Matrix3 specialization (will be needed for normals, lighting etc.). 16 years ago
Vladimír Vondruš e746fc88c0 Lowered fuzzy compare precision even more 16 years ago
Vladimír Vondruš 58398c3059 Function for computing inverse matrix. 16 years ago
Vladimír Vondruš 7f83e821ca Recursive computation of matrix determinant. 16 years ago
Vladimír Vondruš c72c36deaa Don't create identity matrix when it's fully overwritten anyway. 16 years ago
Vladimír Vondruš 252278c91d Function for skipping given row and column from an matrix. 16 years ago
Vladimír Vondruš e128b3ab2d Removed superfluous includes, documentation updates. 16 years ago
Vladimír Vondruš 9e516b97a1 Mathematically correct order of row, col parameters in Matrix functions. 16 years ago
Vladimír Vondruš 00dbbd5ce2 Optimization: using dot product for computing vector length. 16 years ago
Vladimír Vondruš 2745471226 Don't even try to assign self to self. 16 years ago
Vladimír Vondruš 9d9fed3b23 Convenience functions for axes in Vector3. 16 years ago
Vladimír Vondruš 4e2f56c78b Function for negating a vector. 16 years ago
Vladimír Vondruš 75358451ea Function for angle between vectors. 16 years ago
Vladimír Vondruš cd568375f0 Use fuzzy compare also for Vector. 16 years ago
Vladimír Vondruš dc420e69fc Even smaller precision for floating point comparison. 16 years ago
Vladimír Vondruš 013bb7bd00 Small pedantic fixes. 16 years ago
Vladimír Vondruš 71f6f06548 Default W/A value in Vector4 constructor. 16 years ago
Vladimír Vondruš b58fad0c63 Make use of QTest fuzzy compare instead of that wtf. 16 years ago
Vladimír Vondruš 1467dc0637 Inlined inline funciton. 16 years ago
Vladimír Vondruš cd196eca3c Don't forget to initalize the variables! 16 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago