Sto cercando una libreria matematica gratuita per motori di gioco. In particolare mi piacerebbe una buona implementazione di matrici e vettori. E tutto il necessario per spostare oggetti nello spazio 3D. Qualcuno ne conosce di buoni? Ho scelto come target OpenGL. Mi piacerebbe scriverli da solo ma non ho tempo.Librerie matematiche per motori di gioco Open Source C++?
risposta
io consiglierei OpenGL Mathematics (GLM)
Anche se si desidera che la fisica con la matematica te potrebbe andare con Bullet Physics Library
Infine, se si vuole un intero motore mi piacerebbe andare con OGRE
Si potrebbe prendere in considerazione Blitz++.
inoltre Ogre 3D, c'è anche Crystal Space. Ecco uno article che confronta i due.
Questo articolo mi sembra 404. –
@darthcoder, sembra che Arcanoria.com abbia fatto qualche riorganizzazione. Ho aggiornato l'URL dell'articolo, di conseguenza – Void
Ho un buon lavoro con Open Dynamics Engine è Full and Stable Physics Engine, l'ode in una licenza BSD, e ho alcune funzioni per la manipolazione, il quaternion e le rotazioni di Matrix.
dare uno sguardo qui https://sourceforge.net/projects/mg3d/
Si tratta di un motore opensource che ha tutti gli ex routine di trasformazione OpenGL. L'implementazione qui è molto semplice e chiara. Ed è molto facile includere il modulo con le routine nel tuo progetto.
Penso che GLM funzionerà bene ... sembra abbastanza leggero e ha quello che mi serve – Polaris878