Biểu diễn toán học của một hộp. Dùng để thực hiện các quy trình kiểm tra va chạm và giao lộ dựa trên hộp định hướng.
Xây dựng công cộng
Box()
Tạo một hộp có tâm là (0,0,0) và kích thước là (1,1,1).
|
|
Phương thức công khai
Vector3 |
getCenter()
Lấy bản sao hộp ở giữa.
|
Vector3 |
getExtents()
Tính toán kích thước (một nửa kích thước) của hộp.
|
Quy ước |
getRotation()
Nhận bản sao về hộp xoay.
|
Vector3 |
getSize()
Nhận bản sao kích thước hộp.
|
Hộp |
makeCopy()
|
void | |
void | |
void |
Các phương thức kế thừa
Xây dựng công cộng
public Hộp ()
Tạo một hộp có tâm là (0,0,0) và kích thước là (1,1,1).
public Hộp (Kích thước vectơ3)
Tạo một hộp có tâm là (0,0,0) và kích thước được chỉ định.
Các tham số
size | kích thước của hộp. |
---|
Phương thức công khai
công khai Vector3 getCenter ()
Lấy bản sao hộp ở giữa.
Trả về
- một vectơ mới đại diện cho trung tâm của hộp
Xem thêm
public Vector3 getExtents ()
Tính toán kích thước (một nửa kích thước) của hộp.
Trả về
- một vectơ mới biểu thị phạm vi của hộp
công khai Quaternion getRotation ()
Nhận bản sao về hộp xoay.
Trả về
- một quaternion mới đại diện cho xoay vòng của hộp
Xem thêm
public Vector3 getSize ()
Nhận bản sao kích thước hộp.
Trả về
- một vectơ mới đại diện cho kích thước của hộp
Xem thêm
public void setCenter (Vector3 tâm)
public void setRotation (Quaternion xoay)
Thiết lập chế độ xoay trong hộp này.
Các tham số
xoay | chế độ xoay mới của hộp |
---|