RotationCurve

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Cette classe contient une liste triée de RotationCurveKeys qui représentent une séquence de rotations. La forme de la courbe d'interpolation entre deux clés est déterminée par le taperRotationCurveKey.Interpolation.

Résumé

Propriétés

  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    Nombre de clés de rotation dans cette courbe.

Méthodes

Propriétés

Length

Lecture uniquement
Non répliqué
Lecture parallèle

Nombre de clés de rotation dans cette courbe.

Méthodes

GetKeyAtIndex

Renvoie une copie d'une clé à un index donné.

Paramètres

index: number

Retours

GetKeyIndicesAtTime

Le premier élément de l'arrêt renvoyé est l'index de la dernière clé avec un temps inférieur ou égal à time (ou la moins grande des deux longueurs de courbe si aucune clé n'a été trouvée). Le deuxième élément dans l'arrêt renvoyé est l'index de la première clé avec un temps supérieur à ou égale à time (ou la courbe de longueur si aucune clé n'a été trouvée).

Paramètres

time: number

Retours

GetKeys

Renvoie une copie de toutes les clés dans la courbe de rotation en tant qu'arrêt Lua de RotationCurveKeys.


Retours

GetValueAtTime

Échantillonne la courbe de rotation à un moment donné et renvoie la rotation correspondante en tant que CFrame . Les courbes de rotation vides sont évaluées comme CFrame.identity .

Paramètres

time: number

Temps à laquelle s'échantillonner la courbe.


Retours

Valeur de la courbe à la demande time .

InsertKey

Ajoute la clé fournie en tant qu'argument à cette courbe. Si une clé à la fois est trouvée, elle sera remplacée. Dans l'matriceretourné, la première valeur est true si une clé a été ajoutée ou false si une clé a été remplacée précédemment ; la deuxième valeur est l'index à cui le marqueur a été ajouté.

Paramètres


Retours

(voir description) .

RemoveKeyAtIndex

Supprime un nombre donné ( count ) de clés à partir de l'index startingIndex et renvoie le nombre de clés qui ont été supprimées.

Paramètres

startingIndex: number

Début de l'index à partir duquel supprimer les clés.

count: number

Nombre de clés à retirer.

Valeur par défaut : 1

Retours

Nombre de clés supprimées.

SetKeys

Réinitialise les clés de cette courbe en utilisant l'arrêt RotationCurveKey passé en tant qu'argument. Les clés dans l'arrêt keys sont triées dans l'ordre ascendant avant l'insertion, et les clés à des moments dupliqués sont supprimées de manière stable.

Renvoie le nombre de clés insérées réellement. Les clés précédemment stockées dans cette courbe sont supprimées avant que les clés ne soient ajoutées en tant que arguments.

Paramètres

keys: Array

Retours

Nombre de clés insérées.

Évènements