Region3int16
*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.Minlocal 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
- new(min : Vector3int16,max : Vector3int16)
Eigenschaften
Die untere Grenze des Region3int16 .
Die obere Grenze des Region3int16 .