Region3int16
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Không được nhầm lẫn với Region3 , một lớp riêng biệt để thực hiện một mục đích khác.
Loại dữ liệu Region3int16 đại diện cho một khối lượng trong không gian 3D tương tự như m
Tính toán Trung tâm và Kích thước
Loại dữ liệu này khác với Region3 trong việc lưu giới hạn của nó trực tiếp, thay vì qua một kết hợp trung tâm và kích thước. Tuy nhiên, vẫn có thể tính toán các kích thước này bằng cách sử dụng Min và Max :
local region = Region3int16.new(Vector3int16.new(0, 0, -3), Vector3int16.new(4, 4, 4))local size = region.Max - region.Minlocal center = (region.Max + region.Min) / 2
Chuyển đổi đến Region3
Hàm sau đây có thể được sử dụng để chuyển một Region3int16 thành một tương tự Region3 . Nó làm điều này bằng cách chuyển Min và Max属性, which are Vector3int16, v
local function Region3int16toRegion3(region16)
return Region3.new(
Vector3.new(region16.Min.X, region16.Min.Y, region16.Min.Z),
Vector3.new(region16.Max.X, region16.Max.Y, region16.Max.Z)
)
end
Xem thêm:
- Region3 , một loại dữ liệu tương tự
Tóm Tắt
Người Tạo
- new(min : Vector3int16,max : Vector3int16)
Thuộc Tính
Giao định thấp của Region3int16 .
Giao diện trên của Datatype.Region3int16 .
Người Tạo
Thuộc Tính
Min
Giới hạn thấp hơn của Datatype.Region3int16 , như đã được truyền cho Datatype.Region3int16.new() .
Max
Giao diện trên cùng của Datatype.Region3int16 , như đã được gửi đến Datatype.Region3int16.new() .