私が書いている C# アプリケーション、特に Vector3 で Vector を使用したいと考えています。
自分で作成せずに Vector 型を取得する最良の方法は何ですか?
CodeProjectで見つけた POC で使用しました。理想的ではありませんが、私たちの状況ではうまくいきました。ただし、その時点では、特定の法線に関する Vector3 を反映するメソッドはありませんでしたが、それ以降は変更されている可能性があります。
DirectX の使用を気にしない場合 (何らかの理由で DirectX を使用しない人もいます)、そのライブラリにはVector3型もあります。
まあ、それがMicrosoft.DirectX.Vector3
あなたが探しているものである場合に呼び出される構造体があります。使用するには参照が必要ですMicrosoft.DirectX.dll
。
完全を期すために、XNA にも Microsoft.XNA.Framework.Vector3 があります。
統合が切実に必要な何かのように聞こえます。
SlimDX でベクター クラスを使用できるはずです: http://code.google.com/p/slimdx/
XNATouch のようなオープン ソース XNA ポートからベクトル/数学クラスを引き出すこともできます: http://xnatouch.codeplex.com/
WPF には次のものがあります。