De AlignOrientation-constraint past torque toe om twee attachments uit te lijnen, of om één attachment uit te lijnen met een doeloriëntatie. Zoals de naam al aangeeft, beïnvloedt het alleen de oriëntatie van de attachments, niet hun positie (om attachments positioneel uit te lijnen, zie AlignPosition).
Beïnvloede assen
De assen die door torque worden beïnvloed, worden gecontroleerd via de AlignType-eigenschap van de constraint. Wanneer ingesteld op AllAxes (standaard), past de constraint torque toe over alle 3 de assen om uitlijning te bereiken. Wanneer ingesteld op PrimaryAxisParallel, PrimaryAxisPerpendicular, of PrimaryAxisLookAt, zal torque alleen optreden wanneer de primaire assen niet meer uitgelijnd zijn.
Torque-magnitude
Je kunt de AlignOrientation-constraint configureren om de maximale torque 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 torque bepaald door MaxTorque, MaxAngularVelocity, en Responsiveness.
Reactionary torque
Standaard past de constraint alleen torque toe op Attachment0 terwijl Attachment1 onaangetast blijft. Indien gewenst, kan torque worden toegepast op beide attachments in gelijke en tegengestelde richtingen door ReactionTorqueEnabled in te schakelen.
Attachment-modus
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 probeert de oriëntatie van Attachment0 af te stemmen op de oriëntatie van Attachment1, waarbij CFrame, PrimaryAxis, en SecondaryAxis worden genegeerd.
Als ingesteld op OneAttachment, negeert de constraint Attachment1 en probeert de oriëntatie van Attachment0 af te stemmen op de oriëntatie van CFrame, of de as van de attachment Axis en SecondaryAxis af te stemmen op de PrimaryAxis en SecondaryAxis eigenschappen van de constraint respectievelijk.