Een AlignPosition constraint past force toe om twee attachments samen te bewegen, of om één attachment naar een doelpositie te verplaatsen. Zoals de naam al aangeeft, beïnvloedt het alleen de positie van de attachments, niet hun oriëntatie (om attachments op oriëntatie uit te lijnen, zie AlignOrientation).
Krachtlocatie
Standaard wordt de kracht toegepast op de ouder van Attachment0 op de locatie van die attachment, wat betekent dat als het zwaartepunt van de ouder niet is uitgelijnd met de richting van de kracht, er ook koppel zal worden toegepast naast de kracht. Alternatief kan de kracht op het zwaartepunt van de ouders worden toegepast door ApplyAtCenterOfMass in te schakelen.
Krachtgrootte
Je kunt de AlignPosition constraint configureren om de maximale kracht toe te passen die constraints toestaan via de RigidityEnabled eigenschap. Wanneer true, reageert de fysica-oplosser zo snel mogelijk om de uitlijning te voltooien. Wanneer false, wordt de kracht bepaald door MaxForce, MaxVelocity, en Responsiveness.
Reactieve kracht
Standaard past de constraint alleen force toe op Attachment0 terwijl Attachment1 onaangetast blijft. Indien gewenst, kan force op beide attachments in gelijke en tegengestelde richtingen worden toegepast door ReactionForceEnabled in te schakelen.
Attachmentmodus
De Mode eigenschap specificeert of de constraint één of twee attachments gebruikt bij het berekenen van zijn doel. Standaard is dit TwoAttachment, wat betekent dat de constraint Position negeert en probeert Attachment0 naar de positie van Attachment1 te verplaatsen. Als ingesteld op OneAttachment, negeert de constraint Attachment1 en probeert Attachment0 naar Position te verplaatsen.