Vector3
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Der Vector3-Datentyp repräsentiert einen Vector in Platz, der üblicherweise als Punkt in 3D-Raum oder die Dimension eines rechte
Einige Beispiele für die Verwendung von Vector3 sind die Position , Rotation und 1> Class.BasePart.Size|Size1> von Teilen, z. B.:
local part = workspace.Partpart.Position = part.Position + Vector3.new(5, 2, 10) -- Move part by (5, 2, 10)
Vector3 wird auch häufig verwendet, wenn Sie komplexere 3D-Datentypen wie CFrame erstellen. Viele dieser Datentypen verwenden einen Vector3 innerhalb ihrer Parameter, wie z. B. 0> Datatype.CFrame:PointToObjectSpace() .
Zusammenfassung
Konstrukteure
- FromNormalId(normal : Enum.NormalId)
Eigenschaften
Ein Vector3 mit einer Größe von null.
Ein Vector3 mit einem Wert von 1 auf jeder Achse.
Ein Vector3 mit einem Wert von 1 auf der X-Achse.
Ein Vector3 mit einem Wert von 1 auf der Y-Achse.
Ein Vector3 mit einem Wert von 1 auf der Z-Achse.
Die x-Koordinaten des Vector3.
Die y-Koordinaten des Vector3.
Die z-Koordinaten des Vector3.
Die Länge des Vector3.
Eine normalisierte Kopie des Vector3 - einer, die in Richtung des Originalen hat, aber eine Größe von 1 ist.
Methoden
Kehrt einen neuen Vector aus den absoluten Werten der Original-Komponenten zurück.
Kehre ein neues Vector von der Decke der Original-Komponenten zurück.
Kehrt einen neuen Vector von der Ebene der Original's Komponenten zurück.
Kehrt einen neuen Vector aus den Komponenten des Original zurück (-1, 0 oder 1).
Rückgibt das Cross-Produkt der beiden Vektoren.
Gibt den Winkel in Radian zwischen den beiden Vektoren zurück. Wenn Sie einen Achse bereitstellen, bestimmt er den Winkelzeichen.
Rückgibt ein skalares Dot-Produkt der beiden Vector.
Gibt true zurück, wenn die X, Y und Z-Komponenten des anderen Vector3 in Epsilon-Einheiten eines jeden entsprechenden Komponenten dieses Vector3 sind.
Gibt eine Vector3 Zeile linearlich zwischen diesem Vector3 und dem angegebenen Ziel durch die angegebene Alpha zurück.
Kehrt ein Vector3 mit jedem Komponenten als Höchstes unter den jeweiligen Komponenten der beiden Vector3 Objekten zurück.
Kehrt ein Vector3 mit jedem Komponenten als das Niedrigste unter den jeweiligen Komponenten der jeweiligen Vector3 -Objekten zurück.
Konstrukteure
Eigenschaften
Methoden
Lerp
Gibt eine Vector3-Linie zurück, die zwischen diesem Vector3 und dem angegebenen goal 2>Datatype.Vector32> durch die Fraktion 5>Alpha5> auf der folgenden 8>Datatype. Vector38> auf der folgenden Vector31> zurückgegeben wird.
Beachten Sie: Der Wert alpha ist nicht auf die Reichweite [0, 1] begrenzt.