Region3int16

Artık kullanılmayanları göster

*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.Min
local 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:

Özet

Yapılandırıcılar

Özellikler

Yapılandırıcılar

new

Parametreler

Özellikler

Datatype.Region3int16Region3int16.new() ile aktarılan düşük bağlantı.

Datatype.Region3int16 ile Region3int16.new() arasındaki üst sınır.