383 Commits (bceef6b8ade2ab8341153e4bf18a5e01d27c90b3)
 

Author SHA1 Message Date
Vladimír Vondruš bceef6b8ad Physics: Plane % Line collision. 14 years ago
Vladimír Vondruš 04d020fcd6 Physics: Sphere % LineSegment collision. 14 years ago
Vladimír Vondruš b2f1915579 Physics: Sphere % Line collision. 14 years ago
Vladimír Vondruš 6e778aa533 Physics: Sphere % Sphere collision. 14 years ago
Vladimír Vondruš 15dc8015b4 Physics: Sphere % Point collision. 14 years ago
Vladimír Vondruš d844715b94 Utility class for shape collision tests. 14 years ago
Vladimír Vondruš 43301c170c Initial Physics classes, interfaces, documentation and unit tests. 14 years ago
Vladimír Vondruš 1825d26c72 Fixed serious error in Intersection::planeLine(). 14 years ago
Vladimír Vondruš 822d66f380 Function for computing distance of line segment and point. 14 years ago
Vladimír Vondruš 379e37d8fc Function for computing distance of line and point. 14 years ago
Vladimír Vondruš 6f94d84b1a Moved Math::GeometryUtils to Math::Geometry::Intersection. 14 years ago
Vladimír Vondruš e921194601 Simplified GeometryUtils::intersection(), updated documentation. 14 years ago
Vladimír Vondruš 886680de46 Vector documentation: count from zero. 14 years ago
Vladimír Vondruš 2be1ff3763 Added Vector::lengthSquared() function. 14 years ago
Vladimír Vondruš 925cc3d2ff Make Math::pow() templated on type. 14 years ago
Vladimír Vondruš 7cbf0ce5f9 Minor tweaks for better Doxygen parsing. 14 years ago
Vladimír Vondruš 45255ff597 Added asserts to object absolute transformation, added test. 14 years ago
Vladimír Vondruš 0ee95d51eb Using Object::Transformation enum instead of bool. 14 years ago
Vladimír Vondruš 1521c32570 Doc++ 14 years ago
Vladimír Vondruš 0a965cf036 CMakeLists.txt cleanup and style unification. 14 years ago
Vladimír Vondruš 39e7115ddd Prevent ambiguity in operator= in Matrix and Vector subclasses. 14 years ago
Vladimír Vondruš f0d88fbf9f Added templated Math::Constants structure to replace PI #define. 14 years ago
Vladimír Vondruš aec8ef98dd Function for returning rotation and scaling part of Matrix4. 14 years ago
Vladimír Vondruš c5b38c9f1a Documented Matrix and Vector algorithms. 14 years ago
Vladimír Vondruš ccf61c0f7f Fixed typo in method name. 14 years ago
Vladimír Vondruš 0443bbe286 Caching light position relative to camera. 14 years ago
Vladimír Vondruš aaf8d65446 Use variables instead of direct library names for linking. 14 years ago
Vladimír Vondruš 64665872cc Use CORRADE_ASSERT() instead of cassert and direct error output. 14 years ago
Vladimír Vondruš 3a96420cb4 Flipped cube primitive face winding, so the faces are oriented outside. 14 years ago
Vladimír Vondruš c754b1c1aa MeshTools: functions for flipping normals and face winding. 14 years ago
Vladimír Vondruš d1d39a7de1 MeshTools::Subdivide: added check for index count. 14 years ago
Vladimír Vondruš 7a451994ea MeshTools: function for generating flat normals. 14 years ago
Vladimír Vondruš 56299bed37 Added tool for combining index arrays. 14 years ago
Vladimír Vondruš 91c2b5e389 Hiding MeshTools implementation classes from user altogether. 14 years ago
Vladimír Vondruš c14715962d Use T() instead of static_cast<T>() for numeric types. 14 years ago
Vladimír Vondruš 5b057667ab Doc++ 14 years ago
Vladimír Vondruš 7b780b9f9b Added missing const to camera matrix. 14 years ago
Vladimír Vondruš e88f68d219 Added PKGBUILD for release (not debug) building. 14 years ago
Vladimír Vondruš 1084447730 Using custom operator instead of [][] in Matrix internals. 14 years ago
Vladimír Vondruš c5b435c47b Don't loop through rows and cols where it's not necessary. 14 years ago
Vladimír Vondruš cd5c4d6d0b Fixed operator= in subclasses (return ref to itself, not parent). 14 years ago
Vladimír Vondruš bbf9dfb4bd Don't redefine NDEBUG when building in release mode. 14 years ago
Vladimír Vondruš 7f21d5a05e Silenced wrong compiler warning (it is always initialized). 14 years ago
Vladimír Vondruš 54af4015f2 Allow to specify value on diagonal in identity matrix constructor. 14 years ago
Vladimír Vondruš 4f1c7ccfa0 Better (hopefully) way to distinguish between Matrix constructors. 14 years ago
Vladimír Vondruš a23661a171 Doc++ 14 years ago
Vladimír Vondruš fed3f9351f Don't use 0 as null pointer constant. 14 years ago
Vladimír Vondruš ed74f579fa Doc++ 14 years ago
Vladimír Vondruš 153926d12d Not deleting removed function. 14 years ago
Vladimír Vondruš 02ae00fcfc Fluent interface for Object transformation. 14 years ago