La restricción AlignOrientation aplica torque para alinear dos adjuntos, o para alinear un adjunto con una orientación objetivo. Como indica el nombre, solo afecta la orientación de los adjuntos, no su posición (para alinear adjuntos posicionalmente, consulta AlignPosition).
Ejes afectados
Los ejes afectados por el torque son controlados a través de la propiedad AlignType de la restricción. Cuando se establece en AllAxes (predeterminado), la restricción aplicará torque sobre los 3 ejes para lograr la alineación. Cuando se establece en PrimaryAxisParallel, PrimaryAxisPerpendicular, o PrimaryAxisLookAt, el torque solo ocurrirá cuando los ejes primarios se desalineen.
Magnitud del torque
Puedes configurar la restricción AlignOrientation para aplicar el máximo torque que las restricciones permiten a través de la propiedad RigidityEnabled. Cuando está en true, el solucionador de física reacciona tan rápido como sea posible para completar la alineación. Cuando está en false, el torque se determina por MaxTorque, MaxAngularVelocity, y Responsiveness.
Torque reactivo
Por defecto, la restricción solo aplica torque a Attachment0 mientras que Attachment1 permanece sin afectar. Si se desea, se puede aplicar torque a ambos adjuntos en direcciones opuestas y equivalentes habilitando ReactionTorqueEnabled.
Modo de adjunto
La propiedad Mode especifica si la restricción utiliza uno o dos adjuntos en el cálculo de su objetivo. Por defecto, esto es TwoAttachment, lo que significa que la restricción intenta igualar la orientación de Attachment0 con la orientación de Attachment1, ignorando CFrame, PrimaryAxis, y SecondaryAxis.
Si se establece en OneAttachment, la restricción ignora Attachment1 e intenta igualar la orientación de Attachment0 con la orientación de CFrame, o igualar el Axis y SecondaryAxis del adjunto con las propiedades PrimaryAxis y SecondaryAxis respectivamente.