28 Révisions (397c7f2fdac494219d8c1ccf1d2ccaa009bd2301)

Auteur SHA1 Message Date
  Sam Hocevar 2bf4cb668b math: add a uniform scaling matrix constructor. il y a 12 ans
  Sam Hocevar d4c0c005d6 math: refactor real number constant declarations so that they are only il y a 12 ans
  Sam Hocevar 5c5abfa53c math: improve slerp implementation. il y a 12 ans
  jeunathe 5224a5dd99 Added test in slerp to avoid -1 quat members il y a 12 ans
  jeunathe cbd842b21a Added Slerp method to Quat il y a 12 ans
  Sam Hocevar 688c046414 math: add an sprintf() method to real numbers, and ensure they are always il y a 12 ans
  Sam Hocevar 28728814cc core: replace usage of sin() or std::sin() with lol::sin() where appropriate. il y a 12 ans
  Sam Hocevar 8375f3443d build: fix the PS3 port by using our trig.h everywhere instead of stdlib il y a 12 ans
  Sam Hocevar a3cf7086ce math: fix minor compiler warnings that appeared with g++ 4.7. il y a 12 ans
  Sam Hocevar 59ba6e6c87 core: no longer deactivate std::ostream features on Android. il y a 12 ans
  Sam Hocevar f30105e675 math: implement all Euler conversions for 3×3 matrices. il y a 12 ans
  Sam Hocevar 552dfee5b1 math: implement quaternion creation from true Euler angles (as opposed il y a 12 ans
  Sam Hocevar da6062de06 core: add methods to set the camera's view matrix. il y a 12 ans
  Sam Hocevar e1d0beae1a math: support all Tait-Bryan angle combinations in quaternions. il y a 12 ans
  Sam Hocevar fad3e434cf math: fix a bug in mat3::fromeuler(). il y a 12 ans
  Sam Hocevar ecda7cd569 math: replace mat3::rotate(quat) with an explicit constructor, and add il y a 12 ans
  Sam Hocevar 032b32271b math: fix a bug in the rotation matrix to quaternion conversion, found il y a 12 ans
  Sam Hocevar e91c326f57 math: add methods to convert from a quaternion to Euler angles and from il y a 12 ans
  Sam Hocevar fceeaf1c74 math: add quat::fromeuler static constructor for quaternions. il y a 12 ans
  Sam Hocevar ade0514b15 math: add min(), max() and clamp() for half, real and vector types. il y a 12 ans
  Sam Hocevar 8325d8889c math: chage quaternion constructor to wxyz order because it matches the il y a 12 ans
  Sam Hocevar bed2d554c1 math: new mat3::scale() and mat4::scale() methods. il y a 12 ans
  Sam Hocevar 3e3b254423 math: implement rotate() for mat3 in addition to mat4. il y a 12 ans
  Sam Hocevar eb51928415 math: add inversion code for 2×2 and 3×3 matrices, and transposition il y a 12 ans
  Sam Hocevar 6868b1eb32 math: remove old non-working vector code for the float to half conversion. il y a 12 ans
  Sam Hocevar 4624e6394a math: fix VS2010 compiler warnings in the float/half conversion tables, and il y a 12 ans
  Sam Hocevar 130071bd6a math: add a few comments. il y a 12 ans
  Sam Hocevar 56e4332597 build: reorganise math files in a single "math" directory, and get rid of the il y a 12 ans