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 AlignOrientation applique un couple pour aligner deux accessoires, ou pour aligner un accessoire avec une orientation cible. Comme l'indique son nom, elle n'affecte que l'orientation des accessoires, pas leur position (pour aligner les accessoires positionnellement, voir AlignPosition).

Axes affectés

Les axes affectés par le couple sont contrôlés par la propriété AlignType de la contrainte. Lorsqu'elle est définie sur AllAxes (par défaut), la contrainte appliquera un couple sur les 3 axes pour obtenir un alignement. Lorsqu'elle est définie sur PrimaryAxisParallel, PrimaryAxisPerpendicular, ou PrimaryAxisLookAt, le couple ne se produira que lorsque les axes primaires deviendront désalignés.

Magnitude du couple

Vous pouvez configurer la contrainte AlignOrientation pour appliquer le couple maximal autorisé par les contraintes via la propriété RigidityEnabled. Lorsque true, le solveur de physique réagit aussi rapidement que possible pour terminer l'alignement. Lorsque false, le couple est déterminé par MaxTorque, MaxAngularVelocity, et Responsiveness.

Couple réactionnaire

Par défaut, la contrainte n'applique un couple qu'à Attachment0 tandis que Attachment1 reste sans effet. Si désiré, un couple peut être appliqué à deux accessoires dans des directions égales et opposées en activant ReactionTorqueEnabled.

Mode d'attachement

La propriété Mode spécifie si la contrainte utilise un ou deux accessoires pour calculer son objectif. Par défaut, ceci est TwoAttachment, ce qui signifie que la contrainte tente de faire correspondre l'orientation de Attachment0 avec l'orientation de Attachment1, en ignorant CFrame, PrimaryAxis, et SecondaryAxis.

Si elle est définie sur OneAttachment, la contrainte ignore Attachment1 et tente de faire correspondre l'orientation de Attachment0 avec l'orientation de CFrame, ou de faire correspondre l'Axis et SecondaryAxis de l'accessoire avec les propriétés PrimaryAxis et SecondaryAxis de la contrainte respectivement.

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.