Vector3
コンテンツ
[
隠れる
]Vector3 structure
3 つのコンポーネントを持つベクトル。
public struct Vector3 : IComparable<Vector3>
コンストラクター
名前 | 説明 |
---|---|
Vector3(Color) | の新しいインスタンスを初期化しますVector3 構造体. |
Vector3(double) | の新しいインスタンスを初期化しますVector3 構造体. |
Vector3(FVector3) | の新しいインスタンスを初期化しますVector3 構造体. |
Vector3(Vector4) | の新しいインスタンスを初期化しますVector3 構造体. |
Vector3(double, double, double) | の新しいインスタンスを初期化しますVector3 構造体. |
プロパティ
名前 | 説明 |
---|---|
Length { get; } | このベクターの長さを取得します。 |
Length2 { get; } | 長さの 2 乗を取得します。 |
メソッド
名前 | 説明 |
---|---|
AngleBetween(Vector3) | 2 つの方向の間の内角を計算します 2 つの方向は正規化されていないベクトルにすることができます |
AngleBetween(Vector3, Vector3) | 2 つの方向の間の内角を計算します 2 つの方向は正規化されていないベクトルにすることができます |
CompareTo(Vector3) | 現在のベクトルを別のインスタンスと比較します。 |
Cos() | 各コンポーネントのコサインを計算します |
Cross(Vector3) | 2 つのベクトルの外積 |
Dot(Vector3) | 2 つのベクトルの内積を取得します |
override Equals(object) | 2 つの vector3 が等しいかどうかを確認します |
override GetHashCode() | Vector3 のハッシュコードを取得します |
Normalize() | このインスタンスを正規化します。 |
Set(double, double, double) | x/y/z コンポーネントを 1 回の呼び出しで設定します。 |
Sin() | 各コンポーネントのサインを計算します |
override ToString() | を返しますString現在を表すものVector3 . |
operator + | + の演算子のオーバーロード |
operator / | / に対する 演算子のオーバーロード |
operator == | Vector3 の等値演算子 |
explicit operator | |
operator != | Vector3 の不等号演算子 |
operator * | * の演算子のオーバーロード (3 operators) |
operator - | - の演算子のオーバーロード (2 operators) |
田畑
名前 | 説明 |
---|---|
static readonly Origin | 原点位置を取得します。 |
static readonly UnitScale | 単位スケール ベクトルを取得します。 |
static readonly XAxis | X 軸を取得します。 |
static readonly YAxis | Y 軸を取得します。 |
static readonly ZAxis | Z 軸を取得します。 |
x | x コンポーネント。 |
y | y コンポーネント. |
z | z コンポーネント。 |
関連項目
- 名前空間 Aspose.ThreeD.Utilities
- 組み立て Aspose.3D