Vector3

概要

Vector3 ストラクチャです. 遺産は: IComparable<Vector3>.

Vector3クラスは,ドットプロダクト,クロスプロデクト (cross product),正規化および方向間の角度計算を含む完全な 3次元ベクター数学を提供します.

この構造は, .NET プログラムで Vector3 オブジェクトと作業するための 13 つの方法を提供します. 可能な方法には: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString,追加方法 1 つ. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後で任意の.NET アプリケーションにアクセスできます. 特性: Item, Length, Length2, One, UnitX, UnitY,そして2つ.

プロパティ

名称 (名)タイプAccess記述
Itemdouble読み書きする対象を入手するか設定する.
Length2double読み取ること距離は2です.
Lengthdouble読み取ること長いものになる.
ZeroVector3読み取ることゼロを手に入れる.
OneVector3読み取ることひとつだけだ.
UnitXVector3読み取ることxの単位が取れます.
UnitYVector3読み取ることyの単位を引く.
UnitZVector3読み取ることユニットZを引く.

メソッド

Signature記述
Vector3(x: double, y: double, z: double)ベクトル4からベクターを作成し,wコンポーネントを捨てます.
Vector3(vec: FVector3)
Vector3(v: double)
Vector3(vec4: Vector4)
Parse(input: string)文字列の表現をベクトル3に変換する.
Equals(obj: object)特定のオブジェクトがこのベクトルに等しいかどうかを判定する.
GetHashCode()
Dot(rhs: Vector3)このベクトルの点積を別のベクターで返します.
Normalize()ベクトルを単位長さにスケールする.
Sin()軸の正弦を返します.
Cos()代数: 1 と 2 のベクトルを返します.
Cross(rhs: Vector3)
Set(newX: double, newY: double, newZ: double)ベクトルに新しいx,y,z値を割り当てます.
ToString()ベクトルの文字列表示を返します.
AngleBetween(dir: Vector3, up: Vector3)参照として使用する dir にサインした角度を計算します.
AngleBetween(dir: Vector3)
CompareTo(other: Vector3)このベクトルを別のベクターと比較して整理する.

参照する

 日本語