2009-05-29 5 views
2

私は、必要な算術的なニッテイ(演算子+、 - など)を持つPOD低次元ベクトル(2,3および4D)を探しています。 PODの低次元行列も同様に優れています。ブースト中のPOD低次元ベクトル

boost :: ubasベクトルはPODではなく、どこかにポインタの間接指定があります(ベクトルはサイズ変更可能です)。

私はそれがブーストのどこにあってもわかりますか? boost :: arrayをboost.operator libと一緒に使うのはオプションですが、別の場所で簡単に何かが見つからないのでしょうか?

他にも、誰かが良いライブラリを知っていますか?

PS:POD < =>昔ながらのデータ

EDIT:

そうでない場合は、ここで私は別のスレッドから収集した他のいくつかのリンクです:

答えて

0

予言SDKでの3Dグラフィックスのための素敵なベクターライブラリーがあります:

http://www.twilight3d.com/downloads.html

+0

他のSDKから簡単に抽出できますか? –

+0

私が正しく覚えているのは、ヘッダーのみのライブラリで、いくつかの標準的なC++ヘッダーに依存しているため、抽出するのは簡単ではないはずです。 – Laserallan

+0

それは確かに自明です。軽量でフル装備です。私はそれのために行くかもしれない。 –

3

blitz++ TinyMatrix/TinyVectorはあなたにもlibeigenを持っている、あなたは私が考えて欲しいもの

です。

+0

はい確かに、素敵なコード、寸法は、「テンプレート」されています。それでも、オイラー角を取得し、行列を反転するような、3D固有の機能で少し乾燥しています... –

+0

確かに、固有ベクトルはすべてです:P –