Vector3

Vector3 class

Üç bileşenli bir vektör.

Properties

AdAçıklama
xx bileşeni.
yy bileşeni.
zz bileşeni.
ORIGINOrijin konumunu alır. Orijin.
UNIT_SCALEBirim ölçek vektörünü alır.
X_AXISX eksenini alır. X ekseni.
Y_AXISY eksenini alır. Y ekseni.
Z_AXISZ eksenini alır. Z ekseni.

Yöntemler

constructor

AdAçıklama
constructor()

Result:


constructor_overload

AdAçıklama
constructor_overload(x, y, z)Vector3 yapısının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
xNumberx koordinatı.
yNumbery koordinatı.
zNumberz koordinatı.

Result:


constructor_overload2

AdAçıklama
constructor_overload2(vec)Vector3 yapısının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
vecFVector3x koordinatı.

Result:


constructor_overload3

AdAçıklama
constructor_overload3(v)Vector3 yapısının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
vNumberV.

Result:


constructor_overload4

AdAçıklama
constructor_overload4(vec4)Vector3 yapısının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
vec4Vector4Vec4.

Result:


getLength2

AdAçıklama
getLength2()Uzunluğun karesini alır. length2.

Result:


getLength

AdAçıklama
getLength()Bu vektörün uzunluğunu alır. Uzunluk.

Result:


equals

AdAçıklama
equals(obj)İki vector3 eşit mi kontrol et

Parameters:

AdTürAçıklama
objObjectEşitliği kontrol etmek için nesne.

Result: boolean


hashCode

AdAçıklama
hashCode()Vector3’ün hash kodunu alır.

Result: Number


dot

AdAçıklama
dot(rhs)İki vektörün noktasal çarpımını alır.

Parameters:

AdTürAçıklama
rhsVector3Sağ taraf değeri.

Result: Number


normalize

AdAçıklama
normalize()Bu örneği normalleştirir.

Result: Vector3


sin

AdAçıklama
sin()Her bileşende sinüs hesaplar.

Result: Vector3


cos

AdAçıklama
cos()Her bileşende kosinüs hesaplar.

Result: Vector3


cross

AdAçıklama
cross(rhs)İki vektörün çapraz çarpımı.

Parameters:

AdTürAçıklama
rhsVector3Sağ taraf değeri.

Result: Vector3


set

AdAçıklama
set(newX, newY, newZ)x/y/z bileşenlerini tek bir çağrıda ayarlar.

Parameters:

AdTürAçıklama
newXNumberx bileşeni.
newYNumbery bileşeni.
newZNumberz bileşeni.

Result: Vector3


toString

AdAçıklama
toString()Geçerli Vector3’ü temsil eden bir java.lang.String döndürür.

Result: String


angleBetween

AdAçıklama
angleBetween(dir, up)İki yön arasındaki iç açıyı hesaplayın. İki yön, normalize edilmemiş vektörler olabilir.

Parameters:

AdTürAçıklama
dirVector3Karşılaştırılacak yön vektörü
upVector3İki yönün ortak düzlemindeki yukarı vektörü

Result: Number


angleBetween

AdAçıklama
angleBetween(dir)İki yön arasındaki iç açıyı hesaplayın. İki yön, normalize edilmemiş vektörler olabilir.

Parameters:

AdTürAçıklama
dirVector3Karşılaştırılacak yön vektörü

Result: Number


compareTo

AdAçıklama
compareTo(other)Geçerli vektörü başka bir örnek ile karşılaştırın.

Parameters:

AdTürAçıklama
otheVector3null

Result: Number