Perpustakaan ini ditujukan untuk aplikasi real-time yang memerlukan perhitungan matematika secepat mungkin. Banyak kehati-hatian telah dilakukan untuk memaksimalkan peluang penyebarisan dan agar pembuatan kode menjadi optimal ketika suatu fungsi tidak disejajarkan dengan meneruskan nilai dalam register bila memungkinkan. Ini berisi aritmatika 3D dan 4D yang biasa digunakan dalam video game dan aplikasi realtime.
Ia menawarkan alternatif untuk GLM dan DirectX Math. Lihat di sini untuk perbandingan dengan perpustakaan serupa.
Banyak pemikiran yang dicurahkan untuk merancang perpustakaan agar fleksibel dan sekuat mungkin. Untuk tujuan ini, keputusan-keputusan berikut diambil:
Daftar platform yang didukung di atas hanyalah yang diuji setiap rilis tetapi jika dikompilasi, itu akan berfungsi dengan baik.
Perpustakaan ini 100% header, Anda hanya perlu memasukkannya ke dalam proyek Anda sendiri untuk mulai menggunakannya. Namun, jika Anda ingin menjalankan pengujian unit atau berkontribusi pada RTM, lanjutkan ke bagian memulai untuk menyiapkan lingkungan Anda dan pastikan untuk memeriksa pedoman kontribusi.
Anda dapat menginstal rtm
dengan Conan.
Anda tidak memerlukan hal lain untuk memulai: semuanya sudah lengkap. Lihat di sini untuk detailnya.
Proyek ini menggunakan lisensi MIT.
Hak Cipta (c) 2018 Nicholas Frechette & kontributor Realtime Math
Proyek ini dimulai dari kode matematika yang ditemukan di Animation Compression Library v1.1.0 dan tetap memegang hak cipta dari kontributor aslinya.
Harap dicatat bahwa proyek ini dirilis dengan Kode Etik Kontributor. Dengan berpartisipasi dalam proyek ini, Anda setuju untuk mematuhi ketentuannya.
Terima kasih kepada orang-orang hebat ini (kunci emoji):
CodyDWJones ? ? | Malte Werschy ? | Yoann Potinet ? | Pavel Iatchenii ? | Herman Semenov | Martin Valgur | Keter |
Proyek ini mengikuti spesifikasi semua kontributor. Kontribusi apa pun diterima!