31 коммитов (3d56a23a557fd376376fbcd997a17de063c44672)

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