Alignement de l'orientation

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

La contrainte AlignOrientation s'applique au couple pour aligner deux accessoires ou pour aligner un accessoire avec une orientation de but.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).

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.

AlignType = Toutes les axes >
Type d'alignement = Parallèle de l'axe principal >

torsionré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 .

ReactionTorqueEnabled = faux >
ReactionTorqueEnabled = vrai >

Magnitude du couple

Vous pouvez configurer la contrainte AlignOrientation pour appliquer le couple maximum 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

La propriété Mode spécifie si la contrainte utilise une ou deux annexes dans le calcul de son objectif.Par défaut, c'est Deux附件 , 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 Une pièce jointe , la contrainte ignore Attachment1 et essaie de correspondre à l'orientation de Attachment0 avec l'orientation de CFrame , ou de correspondre à l'orientation du Axis et du SecondaryAxis de la contrainte respectivement avec les propriétés PrimaryAxis et SecondaryAxis de la contrainte.