Region3int16
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Datatype.Region3 ile karıştırmayın, farklı bir amaç için ayrı bir sınıf.
Datatype.Region3int16 veri türü, bir eksen-alımlı dikdörtgen prism ile benzer bir hacim kaynağını depolam
Orta ve Boyut Hesaplanması
Bu veri türü, sınırlarını merkez ve boyut kombinasyonu aracılığıyla değil, doğrudan Region3 ile saklar. Buna rağmen, bu boyutları Min ve Max kullanarak hesaplayabilirsiniz :
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
Region3'e Dönüşüm
Aşağıdaki işlev, bir Region3int16'yı benzer bir Region3 ile dönüştürebilir. Bunu, Vector3int16 ve Min özelliklerini dönüştürerek yapar, bu da Vector3int16'yı Max ile kullanır.
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
Ayrıca bakınız:
- Region3 , benzer bir veri yaz
Özet
Yapılandırıcılar
- new(min : Vector3int16,max : Vector3int16)
Sunulan sınırlardan yeni bir Region3int16 döndürür.
Özellikler
Datatype.Region3int16 의 daha düşük sınırı.
Datatype.Region3int16 'in üst sınırı.
Yapılandırıcılar
new
Sunulan sınırlardan yeni bir Region3int16 döndürür.