CML.

無料およびオープンソースの設定可能な数学ライブラリ
今すぐダウンロード

CML. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Jesse Anders and Demian Nave
  • 出版社のWebサイト:
  • http://www.cmldev.net/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 183 KB

CML. タグ


CML. 説明

フリーでオープンソース構成可能な数学ライブラリ CMLは、ゲーム、グラフィックス、計算幾何学、および関連アプリケーションで使用するために設計されたC ++数学ライブラリです。 CMLは、数学ライブラリを必要としている開発者のための追加の選択肢を提供するだけである四元数、行列とクラス、およびCMLのこれらtypes.The目的の操作のための機能の大規模なライブラリが含まれています。特に、既存の数学ライブラリへの拡張として、DirectXの数学ライブラリの拡張の又は代わりに、またはドロップインOpenGLベースapplications.NOTE用溶液として使用することができる:CMLは、下でライセンスおよび配布されその他/独自のライセンスの条項。ここで、「CML」のいくつかの主要な機能は次のとおりです。 ベクトル、行列、および四元用・クラス ・ベクターおよび任意のサイズの行列(固定または動的にサイズ変更可能) ・各クラスの要素タイプの選択 行優先または列優先行列のレイアウトの選択・ ・両方の行優先と列ベクトル表記のサポート ・標準の選択または「逆」四元数の乗算の順序 ・四元、マトリックス、軸角ペア、およびオイラー角の間の変換 ・(などのxyz、XYX、)すべてのオイラー角の注文のサポート ・極性円筒形、球形、およびデカルト座標の間の変換 ・錐台面抽出 デバッグレンダリング用・錐台コーナー計算 ・プロジェクションやポイントの「unprojection」 線、ボリューム、およびドラッグ囲まれたボリュームを使用してピッキング・サポート ・viewplane整列し、軸を含むビルボードの様々なタイプのサポート ・2Dおよび3Dの変換の構築および操作するための機能の大規模なライブラリ 便利なユーティリティ関数の・A品種 このリリースの新機能: ・外部のcmakeのプロジェクトで使用するためにCMakeのスクリプトファイルを修正しました。 ・NSISパッケージ・ジェネレータの設定を修正、およびZIPジェネレータを追加しました。 ・Visual Studioの8と9のためのマクロの修正。 ・四元ログ()とEXPのサポートが追加されました()。 ・固定四元slerpは()四元式で透過的に動作します。 四元式で透過的に動作するように・固定quaternion_rotation_difference()。 ・行末を修正し、ファイルが改行を末尾にしていることを確認しました。 ・決定の最適化の逆を追加しました。 ・整数ベースのベクトルと行列のタイプを追加しました。 ・四元部門のサポートが削除されました。 ・固定ヘッダGCC4の注文が含まれています。 ・コンストラクタで計算一時とQuaternionMulOp ::演算子[]に置き換えスイッチケース。 で、余分な乗算を削除する・変更乗算メカニズム ・「規模」の定数 ・追加6「マトリックス分解」機能 ・「CML ::」VS8が誤って同じ名前として(しかし、異なる引数)の無料の機能を有するものクラスのメソッドと一致させようとしていること、ベクトルや行列の方法から自由に関数呼び出しの数に接頭辞を追加しました。 ・quaternion_to_eulerに追加「寛容」()関数の引数 WindowsのマクロLEFTとRIGHTと回避シンボル紛争への列挙型へ・追加PLANE_プレフィックス ・ScalarPromoteコード内のバグを修正しました。今Cプロモーションのルールを(テスト/ integer_vectors.cppを参照)を実装しています。


CML. 関連ソフトウェア

GSK

ライティングサービスのためのフリーとオープンソースCライブラリ ...

194 1.4 MB

ダウンロード