Region3int16

Hiển Thị Bản Đã Lỗi Thời

*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 MinMax :


local region = Region3int16.new(Vector3int16.new(0, 0, -3), Vector3int16.new(4, 4, 4))
local size = region.Max - region.Min
local 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 MinMax属性, 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

Thuộc Tính

Người Tạo

new

Tham Số

Thuộc Tính

Giới hạn thấp hơn của Datatype.Region3int16 , như đã được truyền cho Datatype.Region3int16.new() .

Giao diện trên cùng của Datatype.Region3int16 , như đã được gửi đến Datatype.Region3int16.new() .