AlignOrientation
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
La contrainte Alignement de l'orientation applique un couple pour aligner deux accessoires ou pour aligner un accessoire avec une orientation d'objectif.Comme indiqué par le nom, il ne touche que l'orientation des pièces jointes , pas leur position (pour aligner les pièces jointes positionnellement , voir AlignPosition).
La force créée par AlignOrientation est appliquée autour du centre de masse du parent des pièces, ou du centre de masse des pièces rigoureusement connectées aux parents.
Lors de la configuration de cette contrainte, il peut être utile d'étudier unités Roblox pour comprendre comment les unités Roblox se comparent aux unités métriques.
Axes affectés
Les axes affectés par le couple sont contrôlés par la propriété de la contrainte AlignType .Lorsqu'il est défini à PrimaryAxisParallel , PrimaryAxisPerpendicular ou PrimaryAxisLookAt , le couple se produira seulement lorsque les axes principaux deviendront désalignés.Sinon, la contrainte s'appliquera au couple sur tous les 3 axes pour obtenir l'alignement.
Torse réactionnaire
Par défaut, la contrainte ne s'applique que au couple à Attachment0 alors que Attachment1 reste inchangé.Si nécessaire, le couple peut être appliqué à tous les deux accessoires dans les mêmes et opposées directions en activant ReactionTorqueEnabled .
Taille du couple
Vous pouvez configurer cette contrainte pour appliquer la torque maximale que les contraintes permettent à travers la propriété RigidityEnabled.Lorsque c'est vrai, le solveur de physique réagit le plus rapidement possible pour terminer l'alignement.Lorsque false, le couple est déterminé par MaxTorque , MaxAngularVelocity , et Responsiveness .
Mode d'attachement
Cette contrainte peut utiliser soit un ou deux pièces jointes dans le calcul de son objectif. Voir Mode pour les détails.
Résumé
Propriétés
Le taperd'alignement de l'axe de la contrainte.
L'orientation CFrame avec laquelle la contrainte tentera de correspondre à l'orientation de Attachment0 .
Un emplacement d'espace mondial Vector3 vers lequel l'axe principal tentera de s'aligner.
Vitesse angulaire maximale que la contrainte peut utiliser pour atteindre son objectif.
Couple maximum que la contrainte peut utiliser pour atteindre son objectif.
Si la contrainte utilise une ou deux attaches dans le calcul de son objectif.
La direction de l'axe X du but, représenté comme une unité Vector3.
Détermine comment les axes de la contrainte sont affectés par torsion.
Si la contrainte s'applique uniquement au couple à Attachment0 ou aux deux attachements dans des directions égales et opposées.
Contrôle la rapidité avec laquelle la contrainte atteint son objectif. Les valeurs plus élevées font en sorte que les point d'attaches'alignent plus rapidement.
Que la torque dépende d'autres propriétés ou si le solveur de physique réagit le plus rapidement possible pour terminer l'alignement.
La direction de l'axe Y du but, représenté comme une unité Vector3 .
Indique si la contrainte est actuellement active dans le monde.
Le Attachment qui est connecté à Constraint.Attachment1.
Le Attachment qui est connecté à Constraint.Attachment0.
La couleur de la contrainte.
Active ou désactive si la contrainte est activée ou non.
Active la visibilité de la contrainte.
Propriétés
AlignType
Spécifie la relation souhaitée entre les axes principaux de Attachment0 et l'objectif.Les options disponibles sont AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicular et PrimaryAxisLookAt .La contrainte tentera de maintenir la relation spécifiée, comme donnée par le Enum.AlignType , en appliquant des couples sur les axes pertinents.
CFrame
L'orientation CFrame orientation ( componente de traduction ignorée) avec laquelle la contrainte tentera de correspondre à l'orientation de Attachment0.Utilisé uniquement lorsque Mode est réglé sur OneAttachment.
LookAtPosition
Un emplacement d'espace mondial Vector3 vers lequel l'axe principal tentera de s'aligner.Ceci n'est actif que lorsque AlignType est défini sur PrimaryAxisLookAt et Mode est défini sur OneAttachment .
MaxAngularVelocity
Vitesse angulaire maximale que la contrainte peut utiliser pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux.
Notez que MaxAngularVelocity , ainsi que MaxTorque , sont des caps pour la vitesse angulaire et le couple respectivement.L'échelle réelle est déterminée par Responsiveness .
MaxTorque
Couple maximum que la contrainte peut utiliser pour atteindre son objectif. Utilisé seulement si RigidityEnabled est faux.
Notez que MaxTorque , ainsi que MaxAngularVelocity , sont des caps pour le couple et la vitesse angulaire respectivement.L'échelle réelle est déterminée par Responsiveness .
Si la contrainte utilise une ou deux attachments en calculant son objectif.Par défaut, c'est TwoAttachment , ce qui signifie que la contrainte essaie de correspondre à l'orientation de Attachment0 avec l'orientation de Attachment1 , en ignorant CFrame , PrimaryAxis et SecondaryAxis .
Si la contrainte est réglée sur OneAttachment , la contrainte ignore Attachment1 et essaie de correspondre à l'orientation de Attachment0 avec l'orientation de CFrame , ou de correspondre à l'point d'attachede Axis et SecondaryAxis avec les propriétés de la contrainte PrimaryAxis et SecondaryAxis respectivement.
PrimaryAxis
La direction de l'axe X du but, représenté comme une unité Vector3. Utilisé uniquement lorsque Mode est OneAttachment.
PrimaryAxisOnly
Détermine comment les axes de la contrainte sont affectés par torsion.Si false (par défaut), la contrainte s'appliquera au couple sur les 3 axes pour atteindre l'alignement.Si c'est vrai, le couple se produira seulement lorsque les axes principaux deviendront désalignés.
Activer PrimaryAxisOnly permet également d'activer la propriété AlignType.
ReactionTorqueEnabled
Si false (par défaut), la contrainte ne s'applique que au couple à Attachment0 alors que Attachment1 reste inchangé.Si c'est vrai, la contrainte applique un couple aux deux attachements dans les mêmes et opposées directions .
Responsiveness
Contrôle la rapidité avec laquelle la contrainte atteint son objectif. Les valeurs plus élevées font en sorte que les point d'attaches'alignent plus rapidement. La valeur peut être comprise entre 5 et 200.
RigidityEnabled
Que la torque dépende d'autres propriétés ou si le solveur de physique réagit le plus rapidement possible pour terminer l'alignement.Si false (par défaut), la torque est déterminée par MaxTorque , MaxAngularVelocity , et Responsiveness .Si c'est vrai, le solveur de physique réagit le plus rapidement possible pour terminer l'alignement.
SecondaryAxis
La direction de l'axe Y du but, représenté comme une unité Vector3 . Utilisé uniquement lorsque Mode est OneAttachment .