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
Méthodes
Renvoie la taille de limite pour le Path2D .
Retourne le Path2DControlPoint pour un index donné.
Retourne tous les Path2DControlPoints pour le Path2D .
Renvoie la longueur du Path2D .
Renvoie le nombre maximum de points de contrôle autorisés.
Retourne la position à une valeur donnée dans l'espace de paramètre.
Retourne la position à une valeur donnée dans l'espace de longueur arc.
Renvoie le tangant à une valeur donnée dans l'espace de paramètre.
Renvoie le tangente à une valeur donnée dans l'espace de longueur d'arc.
Insère un nouveau point de contrôle à un index donné.
Supprime une contrôle à l'index donné.
Définit tous les points de contrôle sur l'matricespécifié, en remplaçant tous les points existants par de nouveaux.
Mise à jour d'un point de contrôle à l'index donné.
Évènements
Déclenche les points de contrôle du temps tout le temps.
Propriétés
SelectedControlPoint
SelectedControlPointData
Visible
Détermine si le chemin Path2D est rendu ou non. Lorsque faux, le chemin ne sera pas rendu. Toutefois, toute modification des points de contrôle sera mise à jour correctement, ce qui garantit que les données requises auront les informations correctes.
ZIndex
Détermine l'ordre dans lequel un chemin Path2D rendu par rapport à d'autres GUI. Fonctionne de la même façon que GuiObject.ZIndex mais ne fonctionne pas avec l'ordre de conception de manière algébrique.
Méthodes
GetBoundingRect
Renvoie la taille de Rect pour la zone de Path2D. Ceci est calculé en fonction des points de contrôle et n'est pas modifiable en dehors de la modification des données de point de contrôle.
Retours
GetControlPoint
Renvoie le Path2DControlPoint pour un élément d'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
Renvoie une table de tous 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
Renvoie la position 2D UDim2 à une valeur donnée t entre 0 et 1 (y compris), représentant le résultat de l'espace de paramètre de la requête de la courbe. Les valeurs seront mieux compactées près des bends et plus largement séparées dans les segments plus droits ; voir Class.Path2D:GetPositionOnCurveArcLength
Lance une erreur si la Path2D a moins de deux points de contrôle.
Paramètres
Retours
La position dans l'espace de paramètre.
GetPositionOnCurveArcLength
Renvoie la position 2D UDim2 à une valeur donnée t entre 0 et 1 (y compris), représentant le résultat de la longueur d'arc de la demande de la courbe. Les valeurs seront espacées uniformément le long de la courbe ; voir GetPositionOnCurve() pour les résultats de l'es
Lance une erreur si la Path2D a moins de deux points de contrôle.
Paramètres
La valeur à laquelle demander le Path2D at.
Retours
La position dans l'espace de longueur d'arc.
GetTangentOnCurve
Retourne le tangant à une valeur donnée dans l'espace de valeur t dans lequel t est une valeur entre 0 et 1 (inclusif). Lance une erreur si la valeur Path2D a moins de deux points de contrôle.
Paramètres
Retours
GetTangentOnCurveArcLength
Retourne le tangant à une valeur donnée dans l'espace de longueur d'arc où t est une valeur entre 0 et 1 (inclusif). Lance une erreur si la valeur t a moins de deux points de contrôle.
Paramètres
Retours
La tangente dans l'espace de longueur d'arc.
InsertControlPoint
Insère un nouveau Path2DControlPoint à un index donné. Lance une avertissement 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'indice donné. Lance une avertissement si l'indice est hors limites.
Paramètres
L'index à supprimer.
Retours
SetControlPoints
Définit tous les points de contrôle sur l'matricespécifié, en remplaçant tous les points existants par de nouveaux. Lance une avertissement si l'matricecontient plus de 50 points.
Paramètres
La nouvelle liste de points de contrôle à configurer.
Retours
UpdateControlPoint
Mise à jour du point de contrôle à l'indice donné. Lance une avertissement si l'index est hors de portée.
Paramètres
L'index de point de contrôle à mettre à mise à jour.
Retours
Évènements
ControlPointChanged
Déclenche les points de contrôle du temps tout le temps.