Path2D
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Zusammenfassung
Eigenschaften
Methoden
Gibt die Größe für die Path2D zurück.
Kehrt den Path2DControlPoint für einen bestimmten Index zurück.
Kehrt alle Path2DControlPoints für den Path2D zurück.
Gibt die Länge des Path2D zurück.
Zurückgibt die maximale erlaubte Anzahl von Kontrollpunkten.
Kehre die Position bei einem bestimmten Wert im Platzzurück.
Kehre die Position bei einem bestimmten Wert in der Platzzurück.
Kehre die Tangente in einem bestimmten Wert im Platzzurück.
Kehre die Tangente in einem bestimmten Zeitraum in Platzzurück.
Fügt einem bestimmten Index einen neuen Kontrollpunkt ein.
Entfernt eine Kontrolle in der angegebenen Index.
Setzt alle Kontrollpunkte auf die angegebene Array, wobei alle vorhandenen Punkte durch neue ersetzt werden.
Aktualisiert einen Kontrollpunkt auf der angegebenen Index.
Ereignisse
Feuert jedes Mal, wenn die Steuerelement-Zeit ändert sich.
Eigenschaften
SelectedControlPoint
SelectedControlPointData
Visible
Bestimmt, ob der Path2D Pfad gerendert wird oder nicht. Wenn falsch, wird der Pfad nicht rendern. jedoch, alle Änderungen an den Kontrollpunkten werden richtig aktualisiert, um sicherzustellen, dass die Anfrage richtige Informationen hat.
ZIndex
Bestimmt die Reihenfolge, in der ein Path2D Weg rendert, relativ zu anderen GUI-Ansichten. Funktioniert wie GuiObject.ZIndex , aber interagiert nicht mit der Gestaltungsordnung auf jede Weise.
Methoden
GetBoundingRect
Kehre die Rect Grenzengröße für die Path2D zurück. Dies wird basierend auf den Steuerelementpunkten berechnet und ist nicht modifizierbar, wenn die Steuerelementdaten geändert werden.
Rückgaben
GetControlPoint
Kehrt den Path2DControlPoint für einen bestimmten Index zurück. Wenn der Index außerhalb der Grenzen ist, wird diese Methode einen Fehler anzeigen.
Parameter
Rückgaben
Der Kontrollpunkt bei dem angegebenen Index.
GetControlPoints
Gibt eine Tabelle aller Path2DControlPoints für den Path2D zurück.
Rückgaben
Tabelle aller Path2DControlPoints .
GetLength
Gibt die Länge des Path2D zurück. Diese Funktion kann teuer sein, wenn sie zu häufig aufgerufen wird.
Rückgaben
GetMaxControlPoints
Zurückgibt die maximale erlaubte Anzahl von Kontrollpunkten.
Rückgaben
GetPositionOnCurve
Gibt die 2D-Position UDim2 an einen bestimmten t-Wert zwischen 0 und 1 (einschließlich), der das Parameterray-Ergebnis der Anfrage der Kerbverzahnung repräsentiert. Die Werte werden in der Nähe von Benden und breiter Segmenten komprimiert; siehe Class.Path2D:GetPositionOn
Wirft einen Fehler ab, wenn der Path2D weniger als zwei Kontrollpunkte hat.
Parameter
Rückgaben
Die Position im Platz.
GetPositionOnCurveArcLength
Gibt die 2D-Position UDim2 an einen bestimmten t-Wert zwischen 0 und 1 (einschließlich), der den Arc-Längenraum-Ergebnis der Anfrage repräsentiert. Die Werte werden auf der gesamten Linie aufgerundet; siehe GetPositionOnCurve() für Parameterelemente.
Wirft einen Fehler ab, wenn der Path2D weniger als zwei Kontrollpunkte hat.
Parameter
Der Wert, um den Path2D abzurufen.
Rückgaben
Die Position im Platz.
GetTangentOnCurve
Gibt die Tangente mit einem bestimmten t Wert im Parametraum zurück, in dem t ein Wert zwischen 0 und 1 (einschließlich) ist. Wirft einen Fehler zurück, wenn der Path2D weniger als zwei Kontrollpunkte hat.
Parameter
Rückgaben
GetTangentOnCurveArcLength
Kehre die Tangente mit einem bestimmten Wert in Arc-Länge-Raum zurück, in dem t ein Wert zwischen 0 und 1 (einschließlich) ist. Wirft einen Fehler zurück, wenn der t weniger als zwei Kontrollpunkte hat.
Parameter
Rückgaben
Der Tangente im Platz.
InsertControlPoint
Fügt einen neuen Path2DControlPoint an einen bestimmten Index ein. Wirft eine Warnung ab, wenn der Index außerhalb der Grenzen ist oder wenn Sie versuchen, Kontrollpunkte über das Limit von 50 hinzuzufügen.
Parameter
Der Index, um einzufügen.
Der Kontrollpunkt, um einzufügen.
Rückgaben
RemoveControlPoint
Entfernt einen Kontrollpunkt auf der angegebenen Index. Wirft eine Warnung ab, wenn der Index außerhalb der Grenzen ist.
Parameter
Der Index, den Sie entfernen.
Rückgaben
SetControlPoints
Setzt alle Kontrollpunkte auf die angegebene Array, ersetzt alle vorhandenen Punkte durch neue. Wirft eine Warnung ab, wenn es mehr als 50 Punkte in der controlPoints Arraygibt.
Parameter
Die neue Liste von Kontrollpunkten, die festlegenwerden müssen.
Rückgaben
UpdateControlPoint
Aktualisiert den Kontrollpunkt auf der angegebenen Index. Wirft eine Warnung ab, wenn der Index ausser Reichweite ist.
Parameter
Der Kontrollpunkt-Index zum Update.
Rückgaben
Ereignisse
ControlPointChanged
Feuert jedes Mal, wenn die Steuerelement-Zeit ändert sich.