Vectơ có 3 số nổi.
Các trường
float công khai | x | |
float công khai | năm | |
float công khai | z |
Xây dựng công cộng
Vector3()
Tạo một Vector3 và gán 0 cho tất cả các giá trị
|
|
Vector3(float x, float y, float z)
Xây dựng một Vector3 và chỉ định mỗi giá trị
|
|
Phương thức công khai
tĩnh Vector3 | |
nổi tĩnh | |
tĩnh Vector3 |
quay lại()
Lấy Vector3 đặt thành (0, 0, 1)
|
tĩnh Vector3 | |
nổi tĩnh | |
tĩnh Vector3 |
down()
Lấy Vector3 đặt thành (0, -1, 0)
|
boolean tĩnh | |
boolean | |
tĩnh Vector3 |
forward ()
Lấy Vector3 được đặt thành (0, 0, -1)
|
tĩnh Vector3 |
left()
Lấy Vector3 đặt thành (-1, 0, 0)
|
số thực dấu phẩy động |
length()
|
số thực dấu phẩy động | |
tĩnh Vector3 | |
tĩnh Vector3 | |
tĩnh Vector3 | |
Vector3 |
bị từ chối ()
Vé trong vectơ 3
|
Vector3 |
bình thường hóa ()
Điều chỉnh Vector3 theo tỷ lệ theo độ dài đơn vị
|
tĩnh Vector3 |
một()
Lấy Vector3 với tất cả các giá trị được đặt thành một
|
tĩnh Vector3 |
right ()
Lấy Vector3 đặt thành (1, 0, 0)
|
Vector3 |
tỷ lệ(nổi a)
Điều chỉnh Vector3 một cách đồng nhất
|
void | |
void |
set (float vx, float vy, float vz)
Đặt từng giá trị
|
tĩnh Vector3 | |
Chuỗi |
toString()
|
tĩnh Vector3 |
up()
Lấy Vector3 đặt thành (0, 1, 0)
|
tĩnh Vector3 |
không()
Nhận một Vector3 với tất cả các giá trị được đặt thành 0
|
Các phương thức kế thừa
Các trường
dấu phẩy động công khai x
dấu phẩy động công khai y
dấu phẩy động công khai z
Xây dựng công cộng
công khai Vector3 ()
Tạo một Vector3 và gán 0 cho tất cả các giá trị
công khai Vector3 (float x, float y, float z)
Xây dựng một Vector3 và chỉ định mỗi giá trị
Các tham số
lần | |
---|---|
y | |
z |
Phương thức công khai
công khai Vector3 thêm (Vector3 lhs, Vector3 rhs)
Thêm hai vectơ Vector3&39;
Các tham số
lhs | |
---|---|
rh |
Trả về
- Vector3 kết hợp
public static float anglebetweenVectors (Vector3 a, Vector3 b)
Trả về góc ngắn nhất theo độ giữa hai vectơ. Kết quả không bao giờ lớn hơn 180 độ.
Các tham số
a | |
---|---|
b |
công khai tĩnh Vector3 cross (Vector3 lhs, Vector3 rhs)
Nhận tích chéo của hai vectơ Vector3&39;
Các tham số
lhs | |
---|---|
rh |
Trả về
- Một Vector3 vuông góc với Vector3\39;s
công khai float float dot (Vector3 lhs, Vector3 rhs)
Nhận tích điểm của hai vectơ Vector3&39;
Các tham số
lhs | |
---|---|
rh |
Trả về
- Sản phẩm vô hướng của Vector3'
Boolean công khai boolean equals (Vector3 lhs, Vector3 rhs)
So sánh hai vectơ 3 bằng nhau nếu mỗi thành phần bằng nhau trong một dung sai.
Các tham số
lhs | |
---|---|
rh |
boolean công khai equals (Đối tượng khác)
Trả về true nếu đối tượng còn lại là Vector3 và mỗi thành phần bằng nhau trong một dung sai.
Các tham số
Chi phí khác |
---|
dấu phẩy động công khai length ()
công khai nổi lengthSquared ()
public static Vector3 lerp (Vector3 a, Vector3 b, float t)
Nội suy tuyến tính giữa a và b.
Các tham số
a | giá trị ban đầu |
---|---|
b | giá trị kết thúc |
t | tỷ lệ giữa hai số thực. |
Trả về
- giá trị nội suy giữa hai số thực
công khai Vector3 tối đa (Vector3 lhs, Vector3 rhs)
Nhận một Vector3 với mỗi giá trị được đặt thành tối đa hợp lý là hai giá trị Vector3&39;
Các tham số
lhs | |
---|---|
rh |
công khai Vector3 phút (Vector3 lhs, Vector3 rhs)
Nhận một Vector3 với mỗi giá trị được đặt thành phần tử tối thiểu hợp lệ là hai giá trị Vector3&39;
Các tham số
lhs | |
---|---|
rh |
công khai Vector3 điều chỉnh tỷ lệ (nổi a)
Điều chỉnh Vector3 một cách đồng nhất
Các tham số
a |
---|
Trả về
- một vectơ 3 nhân với một đại lượng vô hướng
public void set (float vx, float vy, float vz)
Đặt từng giá trị
Các tham số
x | |
---|---|
so với | |
vz |
public static Vector3 subtract (Vector3 lhs, Vector3 rhs)
Trừ hai vectơ 3
Các tham số
lhs | |
---|---|
rh |
Trả về
- Vector3 kết hợp