Outils pour utilisateurs

Outils du site


allegro:maths

Allegro — Mathématique et Physique

Allegro ne fournit pas de fonctionalités de calcul. Pour palier ce manque, il existe de très bonnes bibliothèques optimisées pour utiliser le maximum des capacités de votre processeur :

  • GLM (C++) basé sur la spec de GLSL, elle est un peu compliquée à prendre en main pour ceux qui n'ont jamais programmé de shaders. Elle comporte de nombreuses extensions permettant de tout faire.
  • Eigen (C++) un peu plus à vocation scientifique.

Simulation physique

De la même manière, des moteurs physique optimisés existent :

  • Chipmunk2D (C) légère et simple, uniquement pour jeux 2D.
  • Box2D (C++) moteur de simulations 2D.
  • ODE (C/C++) moteur de simulation 3D.
  • Bullet référence AAA pour les jeux 3D.

Transformations

Les tranformations dans Allegro ont une autre utilité laquelle est développée dans un autre article.

Maths point fixe

Allegro propose des fonctions de mathématique à virgule fixe utilisant un int_32, c'est utile pour les architectures sans FPU ou avec un FPU faible. Nous préférerons utiliser directement des floats.
Mathématiques à virgule fixe.

Précédent « Sommaire » Suivant

allegro/maths.txt · Dernière modification: 2018/04/30 01:24 par mrhide