Path2D
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Résumé
Propriétés
Connecte les premiers et derniers points de contrôle lorsqu'ils sont activés.
Détermine la couleur du Path2D.
Détermine comment épais le chemin Path2D est.
Détermine si le chemin Path2D est rendu ou non.
Détermine l'ordre dans lequel un chemin Path2D est rendu par rapport à d'autres interfaces graphiques.
Méthodes
Renvoie la taille limite pour le Path2D .
Retourne le Path2DControlPoint pour un index donné.
Retourne tout le Path2DControlPoints pour le Path2D.
Renvoie la longueur du Path2D.
Renvoie le nombre maximum de points de contrôle autorisé.
Renvoie la position à une valeur donnée dans l'espace des paramètres.
Renvoie la position à une valeur donnée dans l'espace de longueur d'arc.
Renvoie la tangente à une valeur donnée dans l'espace des paramètres.
Retourne la tangente à une valeur donnée dans l'espace de longueur d'arc.
Insère un nouveau point de contrôle à un index donné.
Supprime un contrôle à l'index donné.
Définit tous les points de contrôle à l'matricespécifiée, en remplaçant tous les points existants par de nouveaux.
Mise à jour d'un point de contrôle à l'index donné.
Évènements
Fait exploser à tout moment les points de contrôle du temps qui changent.
Propriétés
SelectedControlPoint
SelectedControlPointData
Visible
Détermine si le chemin Path2D est rendu ou non.Lorsque false, le chemin ne s'affichera pas.Cependant, toutes les modifications aux points de contrôle seront mises à jour correctement, ce qui garantit que les données interrogées auront les bonnes informations.
ZIndex
Détermine l'ordre dans lequel un chemin Path2D est rendu par rapport à d'autres interfaces graphiques.Fonctionne de la même manière que GuiObject.ZIndex mais n'interagit en aucune façon avec l'ordre de présentation.
Méthodes
GetBoundingRect
Retourne la taille de bordure Rect pour le Path2D.Cela est calculé en fonction des points de contrôle et n'est pas modifiable en dehors du changement des données du point de contrôle.
Retours
GetControlPoint
Retourne le Path2DControlPoint pour un index donné. Si l'index est hors limites, cette méthode lancera une erreur.
Paramètres
Retours
Le point de contrôle à l'index donné.
GetControlPoints
Retourne une table de toutes les Path2DControlPoints pour le Path2D.
Retours
Table de tous les Path2DControlPoints .
GetLength
Renvoie la longueur du Path2D . Cette fonction peut être coûteuse si elle est appelée trop souvent.
Retours
GetPositionOnCurve
Retourne la position 2D UDim2 à une valeur donnée t entre 0 et 1 (inclus), représentant le résultat du paramètre de l'espace de la requête de la spline.Les valeurs seront plus serrées près des virages et plus éloignées dans des segments plus droits ; voir GetPositionOnCurveArcLength() pour des résultats d'espacement encore plus serrés.
Lance une erreur si le Path2D a moins de deux points de contrôle.
Paramètres
Retours
La position dans l'espace des paramètres.
GetPositionOnCurveArcLength
Retourne la position 2D UDim2 à une valeur donnée t entre 0 et 1 (inclus), représentant la longueur de l'arc résultant de la requête de la spline.Les valeurs seront espacées uniformément le long de la spline ; voir GetPositionOnCurve() pour les résultats d'espacement des paramètres.
Lance une erreur si le Path2D a moins de deux points de contrôle.
Paramètres
La valeur à interroger le chemin 2D à.
Retours
La position dans l'espace de longueur d'arc.
GetTangentOnCurve
Retourne la tangente à une valeur donnée t dans l'espace de paramètre où t est une valeur entre 0 et 1 (inclusive).Lance une erreur si le Path2D a moins de deux points de contrôle.
Paramètres
Retours
GetTangentOnCurveArcLength
Retourne la tangente à une valeur donnée t en espace de longueur d'arc où t est une valeur entre 0 et 1 (inclusive).Lance une erreur si le Path2D a moins de deux points de contrôle.
Paramètres
Retours
La tangente dans l'espace de longueur d'arc.
InsertControlPoint
Insère une nouvelle Path2DControlPoint à un index donné.Lance une alerte si l'index est hors limites ou si vous essayez d'ajouter des points de contrôle au-delà de la limite de 50.
Paramètres
L'index à insérer.
Le point de contrôle à insérer.
Retours
RemoveControlPoint
Supprime un point de contrôle à l'index donné. Lance une alerte si l'index est hors limites.
Paramètres
L'index à supprimer à.
Retours
SetControlPoints
Définit tous les points de contrôle à l'matricespécifiée, en remplaçant tous les points existants par de nouveaux.Lance une alerte s'il y a plus de 50 points dans l'matricecontrolPoints .
Paramètres
La nouvelle liste de points de contrôle à configurer.
Retours
UpdateControlPoint
Mise à jour du point de contrôle à l'index donné. Lance une alerte si l'index est hors de portée.
Paramètres
L'index des points de contrôle à mettre à mise à jour.
Retours
Évènements
ControlPointChanged
Fait exploser à tout moment les points de contrôle du temps qui changent.