Vektör3

herkese açık sınıf vektör3

3 kayan noktalı bir Vektör.

Alanlar

herkese açık kayan x
herkese açık kayan y
herkese açık kayan z

İnşaat Ustaları

vektör3()
Vector3 oluşturun ve tüm değerlere sıfır atayın
vektör3(kayan x, kayan y, kayan z)
Vector3 oluşturun ve her bir değeri atayın
Vektör3(Vektör3 v)
Vector3 oluşturun ve değerleri kopyalayın

Herkese Açık Yöntemler

statik Vektör 3
add(vektör3 lh, vektör3 rh)
İki Vector3' ekler
statik kayan öğe
angleBetweenvectors(vektör3 a, vektör3 b)
İki vektör arasındaki derece cinsinden en kısa açıyı döndürür.
statik Vektör 3
back()
Vector3 (0, 0, 1) değerine ayarlanır
statik Vektör 3
cross(Vector3 lh, Vector3 rh)
İki vektör vektörünün ürünlerini toplayın'
statik kayan öğe
dot(vector3 lh, Vector3 rh)
İki Vector3''un nokta ürününü alın
statik Vektör 3
down()
Vector3 (0, -1, 0) değerine ayarlanır
statik boole
eşittir(vektör3 lh, vektör3 rh)
Her bir bileşen tolerans dahilindeyse iki Vector3' eşittir.
boolean
eşittir(diğer Nesne)
Diğer nesne Vector3 ise ve her bileşen tolerans dahilindeyse "true" değerini döndürür.
statik Vektör 3
forward()
Vector3 (0, 0, -1) değerine ayarlanır
statik Vektör 3
left()
Vector3 (-1, 0, 0) değerine ayarlanır
kayan noktalı
length()
kayan noktalı
statik Vektör 3
lerp(vektör3 a, vektör3 b, kayan t)
A ve b arasında doğrusal olarak birbirleriyle kesişir.
statik Vektör 3
max(vektör3 lh, vet3 rh)
Her bir değerin en az iki Vector3&s39; değerine ayarlanmış olduğu bir Vector3 elde edin
statik Vektör 3
min(vector3 lh, vector3 rh)
Her bir değerin en az iki Vector3&s39; değerine ayarlandığı bir Vector3 elde edin
Vektör3
olaylı()
Bir Vektörü Tehlikeye Atar3
Vektör3
normalleştirilmiş()
Vector3 birimini birim uzunluğuna ölçeklendirir
statik Vektör 3
bir()
Tüm değerler tek olarak ayarlanmış bir Vector3 alır
statik Vektör 3
sağ()
Vector3 (1, 0, 0) değerine ayarlanır
Vektör3
ölçekli (kayan a)
Vector'u eşit şekilde ölçeklendiriyor3
geçersiz
set(Vektör3 v)
Başka bir Vector3 değerini bu Vektör'e kopyalayın3
geçersiz
set(kayan vx, kayan vy, kayan vz)
Her bir değeri ayarlayın
statik Vektör 3
subtract(vektör3 lh, vektör3 rh)
İki vektörü çıkar
Dize
statik Vektör 3
up()
Vector3 değerini (0, 1, 0) olarak ayarlar
statik Vektör 3
sıfır()
Tüm değerler sıfıra ayarlanmış bir Vector3 alır

Devralınan Yöntemler

Alanlar

herkese açık kayan öğe x

herkese açık kayan öğe y

herkese açık kayan öğe z

İnşaat Ustaları

public Vektör 3 ()

Vector3 oluşturun ve tüm değerlere sıfır atayın

genel Vektör3 (kayan x, kayan y, kayan z)

Vector3 oluşturun ve her bir değeri atayın

Parametreler
x
y
z

herkese açık Vektör3 (vektör3 v)

Vector3 oluşturun ve değerleri kopyalayın

Parametreler
v

Herkese Açık Yöntemler

herkese açık statik vektör3 ekle (vektör3 lh, vektör3 rh)

İki Vector3' ekler

Parametreler
lh
sa.
İadeler
  • Birleşik Vector3

herkese açık statik kayan nokta angle BetweenVectors (vektör3 a, vektör3 b)

İki vektör arasındaki derece cinsinden en kısa açıyı döndürür. Sonuç hiçbir zaman 180 dereceden büyük değildir.

Parametreler
a
b

genel statik Vector3 geri ()

Vector3 (0, 0, 1) değerine ayarlanır

herkese açık statik Vektör3 çapraz (vector3 lh, Vektör3 rh)

İki vektör vektörünün ürünlerini toplayın'

Parametreler
lh
sa.
İadeler
  • Vector3'e bağlı bir Vector3

herkese açık statik kayan nokta nokta (vektör3 lh, vektör3 rh)

İki Vector3''un nokta ürününü alın

Parametreler
lh
sa.
İadeler
  • Vector3&s39'un skalar ürünü

genel statik Vector3 aşağı ()

Vector3 (0, -1, 0) değerine ayarlanır

herkese açık statik boole eşittir (vektör3 lh, vektör3 rh)

Her bir bileşen tolerans dahilindeyse iki Vector3' eşittir.

Parametreler
lh
sa.

herkese açık boole eşittir (Nesne diğer)

Diğer nesne Vector3 ise ve her bileşen tolerans dahilindeyse "true" değerini döndürür.

Parametreler
diğer

public statik Vector3 yönlendirme ()

Vector3 (0, 0, -1) değerine ayarlanır

herkese açık statik Vector3 sola ()

Vector3 (-1, 0, 0) değerine ayarlanır

herkese açık kayan nokta uzunluk ()

herkese açık kayma lengthSquared ()

herkese açık statik Vector3 lerp (vector3 a, Vektör3 b, kayan t)

A ve b arasında doğrusal olarak birbirleriyle kesişir.

Parametreler
a başlangıç değeri
b nihai değer
t en iyisi budur.
İadeler
  • iki hareketli değer arasındaki aralıklı değer

herkese açık statik Vektör3 maks. (vector3 lh, Vektör3 rh)

Her bir değerin en az iki Vector3&s39; değerine ayarlanmış olduğu bir Vector3 elde edin

Parametreler
lh
sa.

herkese açık statik Vektör3 dk. (vector3 lh, Vektör3 rh)

Her bir değerin en az iki Vector3&s39; değerine ayarlandığı bir Vector3 elde edin

Parametreler
lh
sa.

herkese açık Vector3 engellendi ()

Bir Vektörü Tehlikeye Atar3

İadeler
  • Ters yönde Vektör3

herkese açık vector3 normalleştirilmiş ()

Vector3 birimini birim uzunluğuna ölçeklendirir

herkese açık statik Vector3 bir ()

Tüm değerler tek olarak ayarlanmış bir Vector3 alır

herkese açık statik Vector3 sağ ()

Vector3 (1, 0, 0) değerine ayarlanır

herkese açık Vektör 3 ölçekli (dalga a)

Vector'u eşit şekilde ölçeklendiriyor3

Parametreler
a
İadeler
  • Vector3 ile skalar tutarların çarpımı

herkese açık geçersiz set (vektör3 v)

Başka bir Vector3 değerini bu Vektör'e kopyalayın3

Parametreler
v

herkese açık geçersiz set (kayan vx, kayan vy, kayan vz)

Her bir değeri ayarlayın

Parametreler
x
vy
vz

herkese açık statik Vektör3 çıkarabilirsiniz (vektör3 lh, vektör3 rh)

İki vektörü çıkar

Parametreler
lh
sa.
İadeler
  • Birleşik Vector3

public String toString ()

herkese açık statik Vector3 yukarı ()

Vector3 değerini (0, 1, 0) olarak ayarlar

herkese açık statik Vector3 sıfır ()

Tüm değerler sıfıra ayarlanmış bir Vector3 alır