Vector3

Vector3 structure

Sebuah vektor dengan tiga komponen.

public struct Vector3 : IComparable<Vector3>

Konstruktor

NamaKeterangan
Vector3(Color)Menginisialisasi instance baru dariVector3 struct.
Vector3(double)Menginisialisasi instance baru dariVector3 struct.
Vector3(FVector3)Menginisialisasi instance baru dariVector3 struct.
Vector3(Vector4)Menginisialisasi instance baru dariVector3 struct.
Vector3(double, double, double)Menginisialisasi instance baru dariVector3 struct.

Properti

NamaKeterangan
Length { get; }Mendapatkan panjang vektor ini.
Length2 { get; }Mendapatkan kuadrat dari panjang.

Metode

NamaKeterangan
AngleBetween(Vector3)Menghitung sudut dalam antara dua arah Dua arah dapat berupa vektor yang tidak dinormalkan
AngleBetween(Vector3, Vector3)Menghitung sudut dalam antara dua arah Dua arah dapat berupa vektor yang tidak dinormalkan
CompareTo(Vector3)Bandingkan vektor saat ini dengan contoh lain.
Cos()Menghitung cosinus pada setiap komponen
Cross(Vector3)Perkalian silang dua vektor
Dot(Vector3)Mendapatkan perkalian titik dari dua vektor
override Equals(object)Periksa apakah dua vektor3 sama dengan
override GetHashCode()Mendapat kode hash dari Vector3
Normalize()Menormalkan instance ini.
Set(double, double, double)Mengatur komponen x/y/z dalam satu panggilan.
Sin()Menghitung sinus pada setiap komponen
override ToString()Mengembalikan aStringyang mewakili arusVector3 .
operator +Operator kelebihan beban selama +
operator /Kelebihan operator untuk /
operator ==Operator yang sama untuk Vector3
explicit operator
operator !=Operator tidak sama untuk Vector3
operator *Operator kelebihan muatan untuk * (3 operators)
operator -Kelebihan operator untuk - (2 operators)

Bidang

NamaKeterangan
static readonly OriginMendapat posisi asal.
static readonly UnitScaleMendapat vektor skala satuan.
static readonly XAxisMendapat sumbu X.
static readonly YAxisMendapatkan sumbu Y.
static readonly ZAxisMendapatkan sumbu Z.
xKomponen x.
yKomponen y.
zKomponen z.

Lihat juga