Uma restrição AlignPosition aplica força para mover dois anexos juntos ou para mover um anexo para uma posição alvo. Como indicado pelo nome, ela afeta apenas a posição dos anexos, não a sua orientação (para alinhar anexos por orientação, veja AlinharOrientação).
Localização da força
Por padrão, a força é aplicada ao pai de Attachment0 na localização desse anexo, significando que se o centro de massa do pai não estiver alinhado com a direção da força, torque será aplicado, além da força. Alternativamente, a força pode ser aplicada ao centro de massa dos pais ativando ApplyAtCenterOfMass.
Magnitude da força
Você pode configurar a restrição AlignPosition para aplicar a força máxima que as restrições permitem através da propriedade RigidityEnabled. Quando true, o solucionador de física reage o mais rápido possível para completar o alinhamento. Quando false, a força é determinada por MaxForce, MaxVelocity, e Responsiveness.
Força reativa
Por padrão, a restrição aplica força apenas em Attachment0 enquanto Attachment1 permanece inalterado. Se desejado, a força pode ser aplicada a ambos os anexos em direções opostas e iguais ativando ReactionForceEnabled.
Modo de anexo
A propriedade Mode especifica se a restrição usa um ou dois anexos ao calcular seu objetivo. Por padrão, isso é TwoAttachment, o que significa que a restrição desconsidera Position e tenta mover Attachment0 para a posição de Attachment1. Se definido como OneAttachment, a restrição desconsidera Attachment1 e tenta mover Attachment0 para Position.