Existe-t-il une bibliothèque mathématique vectorielle / masortingce / quaternion facile à utiliser en C pur?

Je me rends compte qu’il y a plusieurs bibliothèques c ++, mais je préférerais grandement C. J’ai trouvé ceci, mais cela ne concerne que Mac: https://github.com/rsebbe/CeedMath

(Annonce personnelle sans vergogne ) Vous pouvez être intéressé par mon linmath.h . Soyez averti cependant que je ne le mets à jour que de temps en temps et que certaines parties peuvent encore contenir des bugs étranges. S’il vous plaît signaler tout ce que vous pouvez trouver.

Vous devriez jeter un coup d’œil à gsl pour vos opérations mathématiques et à gmp pour les nombres de précision arbitraires. Il s’agit de bibliothèques multi-plateformes et gnu c extrêmement optimisées pour la vitesse et prenant en charge de nombreux types d’opérations.

Cordialement, Ned

Je viens de trouver cela, semble être le plus complet. Je ne peux pas parler pour sa qualité mais évidemment: https://github.com/Kazade/kazmath.git

Il y a aussi ça, ça semble assez vieux (j’ai trouvé le code de 2002), mais ça ne veut pas dire que c’est mauvais: Meschach

Et pourquoi personne n’a mentionné la bibliothèque GLM ? C’est la bibliothèque mathématique en-tête avec OpenGL.