Region3int16

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht mit Region3 zu verwechseln, eine separate Klasse, die einen anderen Zweck erfüllt.

Der Region3int16 repräsentiert eine Lautstärke in 3D-Raum ähnlich einer Achsen-gerichteten Rechteck-Prisma. Es

Centre und Größe berechnen

Dieser Datentyp unterscheidet sich von Region3 in dem er seine Grenzen direkt speichert, anstatt durch eine Zentrum- und Größenkombination. Trotzdem ist es möglich, diese Dimensionen mit Min und Max zu berechnen, indem Sie die folgenden Schritte ausführen:


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

Umwandlung in Region3

Die folgende Funktion kann verwendet werden, um einen Region3int16 in ein ähnliches Region3 umzuwandeln. Dies wird durch die Umwandlung der Eigenschaften Min und Max erfolgen, die Vector3int16 sind, in 1> Datatype.Vector31> mit 4> Datatype.Region3.new()


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

Siehe auch:

  • Region3 , ein ähnlicher eingeben

Zusammenfassung

Konstrukteure

Eigenschaften

Konstrukteure

new

Parameter

Eigenschaften

Die untere Grenze des Region3int16 , als an Datatype.Region3int16.new() übergeben.

Die obere Grenze des Region3int16 , wie an Datatype.Region3int16.new() übergeben.