46 Commits (842c263d51f0874ca6d3f576d6fd615bc373c466)

Author SHA1 Message Date
Vladimír Vondruš f130ce5891 Added convenience Matrix2x2, Matrix3x3 and Matrix4x4 aliases. 13 years ago
Vladimír Vondruš 7f9d0d1752 Math: added convenience MatrixNxN aliases for RectangularMatrix. 13 years ago
Vladimír Vondruš ac3fe7cdf5 Removed Doxygen workarounds for forward declarations. 13 years ago
Vladimír Vondruš 1402833553 Math: added TODO. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš f6d1a158f8 Math: initial implementation of dual complex numbers. 13 years ago
Vladimír Vondruš b0d79bbad8 Math: minor code cleanup. 13 years ago
Vladimír Vondruš 02235a5a49 Math: forgot to add Complex to forward-declaration header. 13 years ago
Vladimír Vondruš 58d156bc47 Math: removed Point2D/Point3D altogether. 13 years ago
Vladimír Vondruš ff929c04e9 Math: type-safe implementation for degrees and radians. 13 years ago
Vladimír Vondruš f1e3453517 Math: base class for units. 13 years ago
Vladimír Vondruš 5615a4c7f6 Math: initial implementation of DualQuaternion class. 13 years ago
Vladimír Vondruš 3f6a2d5ae8 Math: dual number implementation. 13 years ago
Vladimír Vondruš d175dd1054 Updated workarounds for Doxygen 1.8.2. 13 years ago
Vladimír Vondruš 5ca096512e Forward declaration header for Math namespace. 14 years ago
Vladimír Vondruš 7dc0fc4a4c Math: Renamed Math.h to Functions.h 14 years ago
Vladimír Vondruš 52300cf402 Math: function for base-2 logarithm. 14 years ago
Vladimír Vondruš 7183110eee Doc++, @todo++ 14 years ago
Vladimír Vondruš c7d7fdad28 Math: removed done TODO. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš c1cf94fb46 Using fixed-size integer types also everywhere else. 14 years ago
Vladimír Vondruš cdc2e5302c Using fixed-size 32bit integer instead of size_t for log/pow. 14 years ago
Vladimír Vondruš eb803200d6 Disabled denormalization test for long double altogether. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš 3558859cc6 Utility function for clamping value in given limits. 14 years ago
Vladimír Vondruš d96cb96d60 Documented convenience functions on vectors and angles. 14 years ago
Vladimír Vondruš eeca90c17c Added @todos. 14 years ago
Vladimír Vondruš 51f2478b1e More precise double Math constants. 14 years ago
Vladimír Vondruš 3bcaed6322 Using round() in denormalization. 14 years ago
Vladimír Vondruš 2553e50444 Functions for normalizing and denormalizing numeric values. 14 years ago
Vladimír Vondruš 45d1cb1225 Anonymized unused function parameters. 14 years ago
Vladimír Vondruš 6f65dd972c Renamed visibility configuration headers to resemble library names. 14 years ago
Vladimír Vondruš 4af08d04c1 Renamed visibility headers to distinguish them from API headers. 14 years ago
Vladimír Vondruš 952f8ebb27 Compiling with -fvisibility=hidden. 14 years ago
Vladimír Vondruš 7f6f81afc7 Math::Constants are now inline functions instead of static variables. 14 years ago
Vladimír Vondruš 09acfa711f Documented directories containing various namespaces. 14 years ago
Vladimír Vondruš 2b7aa09520 Added some TODOs. 14 years ago
Vladimír Vondruš 925cc3d2ff Make Math::pow() templated on type. 14 years ago
Vladimír Vondruš f0d88fbf9f Added templated Math::Constants structure to replace PI #define. 14 years ago
Vladimír Vondruš 1cf69616a3 Documentation updates, "markdownization". 14 years ago
Vladimír Vondruš 8efb5a1e42 Added dllimport/dllexport macros for Windows builds. 14 years ago
Vladimír Vondruš 8d525be511 Using TypeTraits::epsilon and TypeTraits::equals instead of EPSILON. 14 years ago
Vladimír Vondruš e0b4fca4fe Doc++ 15 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš e536c892c4 Added Math::pow() and Math::log() functions. 15 years ago
Vladimír Vondruš be3dd97d0a Renamed Math/{constants.h => Math.h}. 15 years ago
Vladimír Vondruš 3c1f5392e8 Useful functions for making angle entering less error-prone. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš e746fc88c0 Lowered fuzzy compare precision even more 16 years ago
Vladimír Vondruš dc420e69fc Even smaller precision for floating point comparison. 16 years ago