Apakah Anda mengetahui perpustakaan matematika lintas platform lengkap (atau hampir lengkap) untuk digunakan dalam permainan OpenGL ES 2.0?
Perpustakaan harus berisi:
- Kelas Matrix2x2, Matrix 3x3, Matrix4x4
- Pertanyaan
- Kelas Vector2, Vector3, Vector4
- Kelas Angle Euler
- Operasi di antara kelas, konversi, dll yang disebutkan di atas.
- Operasi matematika yang digunakan secara standar dalam grafik 3D (Dot Product, Cross Product, SLERP, dll ...)
Apakah ada API Matematika yang tersedia baik mandiri atau sebagai bagian dari paket apa pun ?
Bahasa Pemrograman: Visual C ++ tetapi direncanakan akan porting ke OS X dan Android OS.
c++
mathematics
software-engineering
opengl-es
graphics-programming
Bunkai.Satori
sumber
sumber
Jawaban:
Sudahkah Anda mempertimbangkan Perpustakaan Matematika yang Dapat Dikonfigurasi ?
sumber
Eigen adalah perpustakaan matematika hanya header C ++ yang mendukung vektorisasi SSE, AltiVec dan ARM Neon.
sumber
Inilah 2:
sumber
Saya berupaya menambahkan GLKMath dari Apple ke tes ini (sebenarnya bercabang dengan garpu ini )
Inilah hasilnya di iPod Touch 4 Generation saya :
Ini kode saya
Saya tidak memiliki Perangkat Android, tetapi saya ingin tahu bagaimana kinerja GLKMath di Android.
sumber
Ini adalah pertanyaan lama, tetapi saya menemukan artikel yang sangat baru yang membahas masalah ini hanya dengan mempertimbangkan kinerja, dokumentasi, kemudahan penggunaan, dll ...
http://www.mfoot.com/blog/2012/01/23/choosing-a-maths-library-for-cross-platform-c-game-development/
sumber