Region3int16

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Nie należy mylić z Region3 , odrębną klasą, która spełnia inny cel.

Typ danych Region3int16 reprezentuje wolumen w przestrzeni 3D podobny do przestrzeni kątowej prostej prism. Używa dwóch

Obliczanie centrum i rozmiar

Ten typ danych różni się od Region3 w tym, że przechowuje jego granice bezpośrednio, a nie poprzez połączenie środka i rozmiaru. Mimo to możliwe jest obliczenie tych wymiarów używając Min i 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

Konwersja do Region3

Funkcja następująca może być używana do konwersji Region3int16 w podobny Region3 . Robi to poprzez konwersję Min i Max właściwości, które są Vector3int16, w 1> Datatype.Vector31> używany z 4> Datatype.Region3


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

Zobacz również:

  • Region3 , podobny wpisywaćdanych

Podsumowanie

Konstruktorzy

Właściwości

Konstruktorzy

new

Parametry

Właściwości

Niższy limit w Region3int16 , przekazany do Region3int16.new() .

Górna granica Region3int16 , jako przekazane do Region3int16.new() .