Tạo hình

lớp cuối cùng công khai ShapeFactory

Lớp tiện ích dùng để tự động tạo các ModelRenderable cho nhiều hình dạng.

Xây dựng công cộng

Phương thức công khai

ModelRenderable tĩnh
makeCube(kích thước Vector3, trung tâm Vector3, Material)
Tạo một ModelRenderable dưới dạng một hình lập phương có thông số kỹ thuật cho sẵn.
ModelRenderable tĩnh
makeCylinder(bán kính nổi, chiều cao nổi, tâm Vector3, chất liệu Material)
Tạo ModelRenderable dưới dạng một hình trụ với các thông số kỹ thuật của đưa ra.
ModelRenderable tĩnh
makeSphere(bán kính nổi, trung tâm Vector3, chất liệu Material)
Tạo ModelRenderable dưới dạng hình cầu với quy cách cụ thể.

Các phương thức kế thừa

Xây dựng công cộng

công khai ShapeFactory ()

Phương thức công khai

công khai ModelRenderable makeCube (kích thước Vector3, Vector3 ở giữa, Material chất liệu)

Tạo một ModelRenderable dưới dạng một hình lập phương có thông số kỹ thuật cho sẵn.

Các tham số
size kích thước của hình lập phương
giữa chính giữa của khối đã xây
chất liệu chất liệu cần sử dụng để kết xuất khối lập phương
Trả về
  • có thể hiển thị đại diện cho một hình lập phương bằng các thông số đã cho

công khai ModelRenderable makeCylinder (bán kính nổi, chiều cao float, trung tâm Vector3, Material)

Tạo ModelRenderable dưới dạng một hình trụ với các thông số kỹ thuật của đưa ra.

Các tham số
bán kính bán kính của hình trụ đã xây dựng
độ cao chiều cao của hình trụ đã xây dựng
giữa tâm của hình trụ đã xây dựng
chất liệu vật liệu cần sử dụng để kết xuất hình trụ
Trả về
  • có thể kết xuất hình đại diện cho một hình trụ có các thông số đã cho

công khai ModelRenderable makeSphere (bán kính nổi, trung tâm Vector3, Material chất liệu)

Tạo ModelRenderable dưới dạng hình cầu với quy cách cụ thể.

Các tham số
bán kính bán kính của hình cầu
giữa tâm của hình cầu được xây dựng
chất liệu chất liệu dùng để kết xuất hình cầu
Trả về
  • có thể kết xuất biểu thị một hình cầu có các thông số đã cho