Hộp (Box)

lớp công khai Box

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).
Box(kích thước Vector3)
Tạo một hộp có tâm là (0,0,0) và kích thước được chỉ định.
Box(kích thước Vector3, trung tâm Vector3)
Tạo hộp có trung tâm và kích thước được chỉ định.

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
void
setCenter(Trung tâm Vector3)
Đặt trung tâm của hộp này.
void
setRotation (Xoay Quaternion)
Thiết lập chế độ xoay trong hộp này.
void
setSize(kích thước Vector3)
Đặt kích thước của hộp này.

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.

công khai Box (kích thước Vector3, Vector3 ở giữa)

Tạo hộp có trung tâm và kích thước được chỉ định.

Các tham số
size kích thước hộp
giữa chính giữ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

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 Hộp makeCopy ()

public void setCenter (Vector3 tâm)

Đặt trung tâm của hộp này.

Các tham số
giữa trung tâm mới của hộp
Xem thê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
Xem thêm

public void setSize (Vector3 kích thước)

Đặt kích thước của hộp này.

Các tham số
size kích thước mới của hộp
Xem thêm