このライブラリは、可能な限り高速な計算を必要とするリアルタイム アプリケーションを対象としています。インライン化の機会を最大化し、関数がインライン化されない場合でも可能な限りレジスタに値を渡すことでコード生成が最適化されるように、細心の注意が払われました。これには、ビデオ ゲームやリアルタイム アプリケーションで一般的に使用される 3D および 4D 演算が含まれています。
GLM および DirectX Math の代替手段を提供します。同様のライブラリとの比較については、ここを参照してください。
ライブラリが可能な限り柔軟で強力になるように、ライブラリの設計には多くの考慮が払われました。この目的のために、次の決定が行われました。
上記のサポートされているプラットフォームのリストは、リリースごとにテストされたものにすぎませんが、コンパイルできれば問題なく動作するはずです。
このライブラリは100%ヘッダーそのものなので、使用を開始するには独自のプロジェクトに組み込むだけで済みます。ただし、単体テストを実行したい場合、または RTM に貢献したい場合は、「はじめに」セクションに進んで環境をセットアップし、貢献ガイドラインを必ず確認してください。
rtm
Conanでインストールできます。
始めるのに他に何も必要ありません。すべてが自己完結型です。詳細はこちらをご覧ください。
このプロジェクトは MIT ライセンスを使用します。
Copyright (c) 2018 Nicholas Frechette およびリアルタイム数学の寄稿者
このプロジェクトは、アニメーション圧縮ライブラリ v1.1.0 にある数学コードから開始され、元の寄稿者の著作権を保持します。
このプロジェクトは貢献者の行動規範とともにリリースされていることに注意してください。このプロジェクトに参加すると、その規約に従うことに同意したことになります。
これらの素晴らしい人々に感謝します (絵文字キー):
コーディDWジョーンズ ? ? | マルテ・ウェルシー ? | ヨアン・ポティネット ? | パベル・イアチェニ ? | ヘルマン・セミノフ | マルティン・ヴァルガー | ケテルズ |
このプロジェクトは、全員参加者の仕様に従っています。あらゆる種類の貢献を歓迎します!