Vektor dengan 3 float.
Kolom
float publik | x | |
float publik | t | |
float publik | z |
Konstruktor Publik
Vector3()
Buat Vector3 dan tetapkan nol ke semua nilai
|
|
Vector3(float x, float y, float z)
Membuat Vector3 dan menetapkan setiap nilai
|
|
Metode Publik
Statis Vector3 | |
float statis |
angleBetweenVectors(Vector3 a, Vector3 b)
Menampilkan sudut terpendek dalam derajat di antara dua vektor.
|
Statis Vector3 |
kembali()
Mendapatkan Vector3 yang disetel ke (0, 0, 1)
|
Statis Vector3 | |
float statis | |
Statis Vector3 |
bawah()
Mendapatkan Vector3 yang disetel ke (0, -1, 0)
|
boolean statis |
sama dengan(Vector3 lhs, Vector3 rhs)
Membandingkan dua Vector3 sama dengan jika setiap komponen sama dalam toleransi.
|
boolean |
sama dengan(Objek lainnya)
Menampilkan true jika objek lainnya adalah Vector3 dan setiap komponen sama dalam toleransi.
|
Statis Vector3 |
forward()
Mendapatkan Vector3 yang disetel ke (0, 0, -1)
|
Statis Vector3 |
left()
Mendapatkan Vector3 yang disetel ke (-1, 0, 0)
|
float |
length()
|
float | |
Statis Vector3 | |
Statis Vector3 | |
Statis Vector3 | |
Vektor3 |
neg()
Meniadakan Vektor 3
|
Vektor3 |
normal()
Menskalakan Vector3 ke panjang unit
|
Statis Vector3 |
one()
Mendapatkan Vector3 dengan semua nilai ditetapkan ke satu
|
Statis Vector3 |
kanan()
Mendapatkan Vector3 yang disetel ke (1, 0, 0)
|
Vektor3 |
diskalakan(float a)
Menskalakan Vector3 secara seragam
|
void | |
void |
set(float vx, float vy, float vz)
Tetapkan setiap nilai
|
Statis Vector3 | |
String |
toString()
|
Statis Vector3 |
naik()
Mendapatkan Vector3 yang disetel ke (0, 1, 0)
|
Statis Vector3 |
nol()
Mendapatkan Vector3 dengan semua nilai ditetapkan ke nol
|
Metode Turunan
Kolom
float publik x
float publik y
float publik z
Konstruktor Publik
publik Vector3 ()
Buat Vector3 dan tetapkan nol ke semua nilai
publik Vector3 (float x, float y, float z)
Membuat Vector3 dan menetapkan setiap nilai
Parameter
x | |
---|---|
y | |
z |
Metode Publik
publik statis Vector3 add (Vector3 lh, Vector3 rhs)
Tambahkan dua Vector3
Parameter
lhs | |
---|---|
rhs |
Hasil
- Vector3 gabungan
float publik statis angleBetweenVectors (Vector3 a, Vector3 b)
Menampilkan sudut terpendek dalam derajat di antara dua vektor. Hasilnya tidak pernah lebih dari 180 derajat.
Parameter
a | |
---|---|
b |
publik statis Vector3 silang (Vector3 lh, Vector3 rhs)
Dapatkan cross product dari dua Vector3
Parameter
lhs | |
---|---|
rhs |
Hasil
- Vector3 yang tegak lurus terhadap Vector3
float statis publik titik (Vector3 lhs, Vector3 rhs)
Dapatkan produk titik dari dua Vector3
Parameter
lhs | |
---|---|
rhs |
Hasil
- Produk skalar dari Vector3's
boolean statis publik sama dengan (Vector3 lhs, Vector3 rhs)
Membandingkan dua Vector3 sama dengan jika setiap komponen sama dalam toleransi.
Parameter
lhs | |
---|---|
rhs |
boolean publik sama dengan (Objek lainnya)
Menampilkan true jika objek lainnya adalah Vector3 dan setiap komponen sama dalam toleransi.
Parameter
lainnya |
---|
float publik panjang ()
float publik lengthSquared ()
publik statis Vector3 lerp (Vector3 a, Vector3 b, float t)
Interpolasi linear antara a dan b.
Parameter
a | nilai awal |
---|---|
b | nilai akhir |
t | rasio antara dua float. |
Hasil
- nilai interpolasi antara dua float
publik statis Vector3 maks (Vector3 lh, Vector3 rhs)
Dapatkan Vector3 dengan setiap nilai yang ditetapkan ke elemen maksimal dari dua nilai Vector3
Parameter
lhs | |
---|---|
rhs |
publik statis Vector3 mnt (Vector3 lh, Vector3 rhs)
Dapatkan Vector3 dengan setiap nilai yang ditetapkan ke elemen setidaknya dari dua nilai Vector3
Parameter
lhs | |
---|---|
rhs |
publik Vector3 diskalakan (float a)
Menskalakan Vector3 secara seragam
Parameter
a |
---|
Hasil
- Vector3 dikalikan dengan jumlah skalar
publik void set (float vx, float vy, float vz)
Tetapkan setiap nilai
Parameter
VX | |
---|---|
Vvy | |
vz |
publik statis Vector3 kurangi (Vector3 lh, Vector3 rhs)
Kurangi dua Vektor3
Parameter
lhs | |
---|---|
rhs |
Hasil
- Vector3 gabungan