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