smath 1.0.0 — njĂ« bibliotekĂ« e algjebrĂ«s lineare pĂ«r gjuhĂ«n C++ (standardi C++23)

smath 1.0.0 — njĂ« bibliotekĂ« e algjebrĂ«s lineare pĂ«r gjuhĂ«n C++ (standardi C++23) smath 1.0.0 — njĂ« bibliotekĂ« e algjebrĂ«s lineare pĂ«r gjuhĂ«n C++ (standardi C++23)

Doli 1.0.0 i bibliotekës së algjebrës linore për gjuhën C++ (standardi C++23) u lëshua smath, e shpërndarë nën licencën Apache 2.0 si një skedë të vogël titulli.

Mundësitë e bibliotekës:

  • klasi gjenerik Vec<N, T> me aliaset e dobishme Vec2/Vec3/Vec4 dhe aksesoret (x/y/z/w, r/g/b/a). VektorĂ«t mbĂ«shtesin krahasimin afĂ«rsor dhe lidhjet e tupleve/strukturave;
  • tipi Quaternion<T> mbi bazĂ«n e Vec4;
  • klasi gjenerik Mat me aliaset e dobishme Mat2/Mat3/Mat4;
  • funksione ndihmĂ«se pĂ«r kĂ«ndet rad/deg/turns duke marrĂ« parasysh njĂ«si tĂ« personalizuar matjeje me makron SMATH_ANGLE_UNIT.
  • mbĂ«shtetje swizzling nĂ« kohĂ«n e kompilimit (swizzle<"
">);
  • mbĂ«shtetje pĂ«r std::format;
  • konvertime opionale tĂ« paracaktuara;
  • funksione ndihmĂ«se pĂ«r paketimin e RGBA normalizuar (pack_unorm4x8, unpack_snorm4x8 etj.);
  • mbĂ«shtetje pĂ«r modulet C++20;
  • gjithashtu ofrohen adaptera shtesĂ« ndĂ«rveprimesh me bibliotekat Eigen, GLM (Mathematics OpenGL), Handmade-Math, raylib dhe SFML.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster