GLM 1.0.0 - ගණිතමය C++ පුස්තකාලය

GLM 1.0.0 - ගණිතමය C++ පුස්තකාලය

වසර හතරක විරාමයකින් පසු ජනවාරි 24 වෙනිදා, C++ සඳහා 1.0.0 ශීර්ෂයට පමණක් SIMD-ප්‍රශස්ත පුස්තකාලය නිකුත් කරන ලදී. ජීඑල්එම් (OpenGL ගණිතය) පිරිවිතර මත පදනම් වේ GLSL (pdf) (OpenGL සෙවනැලි භාෂාව).

වෙනස්කම්:

  • පරීක්ෂණ සමඟ GLM_EXT_scalar_reciprocal මොඩියුලය එකතු කරන ලදී;
  • පරීක්ෂණ සමඟ GLM_EXT_vector_reciprocal මොඩියුලය එකතු කරන ලදී;
  • පරීක්ෂණ සහිත GLM_EXT_matrix_integer මොඩියුලය එකතු කරන ලදී;
  • GLM_EXT_scalar_common සහ GLM_EXT_vector_common මොඩියුල වෙත glm::iround සහ glm::around එකතු කරන ලද කාර්යයන්;
  • පාවෙන වර්ගයක් අපේක්ෂා කරන ශ්‍රිතයක් සමඟ වෙනත් පරිමාණ වර්ග භාවිතා කරන විට ස්ථිතික ප්‍රකාශයන් වැළැක්වීමට GLM_FORCE_UNRESTRICTED_FLOAT ශ්‍රිතය එක් කරන ලදී;
  • හරස් සහ තිත් ශ්‍රිත සඳහා constexpr වර්ගීකාරකය එක් කරන ලදී;
  • glm::min සහ glm::max සඳහා නිවැරදි වැරදි ප්‍රකාශය;
  • glm:: decompose ශ්‍රිතයේ ක්වාටර්නියන් වල ස්ථාවර දිශානතිය;
  • quaternion ඉයුලර් රෝල් කෝණයට පරිවර්තනය කිරීමේදී ස්ථාවර ඒකීයත්වය;
  • ස්ථාවර glm::pow කුඩා quaternions සමඟ වැඩ කිරීම;
  • ස්ථාවර glm::fastNormalize සම්පාදන දෝෂය;
  • ස්ථාවර glm::isබහු සම්පාදන දෝෂයක්;
  • glm හි ස්ථාවර ගණනය:: adjugate ශ්‍රිතය;
  • glm හි ප්‍රතිඵල ලකුණ ස්ථාවර ප්‍රතික්ෂේප කිරීම :: පරාසයේ කෝණ සඳහා කෝණ ශ්‍රිතය (2pi-1, 2pi);
  • CUDA ධාරක කේතය තුළ glm::string_cast භාවිතා කිරීමට ඇති තහනම ඉවත් කරන ලදී;
  • Github ක්‍රියා එකතු කරන ලදි.

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න