Region3int16

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Jangan bingung dengan Region3, kelas terpisah yang memenuhi tujuan yang berbeda.

Jenis data Region3int16 mewakili volume di ruang 3D yang mirip dengan prism panjang 轴-aligned. Ini menggunakan dua Dat

Menghitung Pusat dan Ukuran

Jenis data ini berbeda dari Region3 dalam hal menyimpan batas-batasnya langsung, bukan melalui kombinasi pusat dan ukuran. Namun, mungkin untuk menghitung dimensi ini menggunakan Min dan Max :


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

Konversi ke Wilayah 3

Fungsi berikut dapat digunakan untuk mengubah Region3int16 menjadi serupa Region3 . Ini melakukan ini dengan mengubah Min dan Max属性, yang merupakan Vector3int16, menjadi 1> Datatype.Vector31> yang digun


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

Lihat juga:

Rangkuman

Konstruktor

Properti

Konstruktor

new

Parameter

Properti

Batas bawah dari Region3int16, seperti diteruskan ke Region3int16.new() .

Batas atas dari Region3int16, seperti diteruskan ke Region3int16.new() .