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