Region3int16
*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.Minlocal 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:
- Region3 , jenis data ketik
Rangkuman
Konstruktor
- new(min : Vector3int16,max : Vector3int16)
Properti
Batas bawah dari Region3int16 .
Batas atas dari Region3int16 .