AlignOrientation kısıtlaması, iki bağlantıyı hizalamak veya bir bağlantıyı bir hedef yönelimi ile hizalamak için tork uygular. Adından da anlaşılacağı üzere, yalnızca bağlantıların yönelimi üzerinde etkili olup, konumları üzerinde etkisi yoktur (bağlantıları konumsal olarak hizalamak için AlignPosition sayfasına bakın).
Etkilenen eksenler
Torkun etkilendiği eksenler, kısıtlama AlignType özelliği aracılığıyla kontrol edilir. AllAxes (varsayılan) olarak ayarlandığında, kısıtlama hizalamayı sağlamak için tüm 3 eksen etrafında tork uygular. PrimaryAxisParallel, PrimaryAxisPerpendicular veya PrimaryAxisLookAt olarak ayarlandığında, yalnızca birincil eksenler hizalanmadığında tork uygulanır.
Tork büyüklüğü
AlignOrientation kısıtlamasını, RigidityEnabled özelliği aracılığıyla kısıtlamaların izin verdiği maksimum torku uygulayacak şekilde yapılandırabilirsiniz. true olarak ayarlandığında, fizik çözücü hizalamayı tamamlamak için mümkün olan en hızlı şekilde tepki verir. false olarak ayarlandığında, tork MaxTorque, MaxAngularVelocity ve Responsiveness ile belirlenir.
Tepki torku
Varsayılan olarak, kısıtlama yalnızca Attachment0 üzerinde tork uygularken, Attachment1 etkilenmeden kalır. İstenirse, tork her iki bağlantıya da eşit ve zıt yönlerde uygulanabilir; bu, ReactionTorqueEnabled özelliğinin etkinleştirilmesiyle sağlanır.
Bağlantı modu
Mode özelliği, kısıtlamanın hedefini hesaplamak için bir veya iki bağlantı kullanıp kullanmadığını belirtir. Varsayılan olarak, bu TwoAttachment olup, kısıtlama Attachment0'nın yönelimini Attachment1 ile eşleştirmeye çalışır; bu, CFrame, PrimaryAxis ve SecondaryAxis dikkate alınmadan yapılır.
OneAttachment olarak ayarlandığında, kısıtlama Attachment1'den vazgeçer ve Attachment0'nın yönelimini CFrame ile eşleştirmeye çalışır ya da bağlantının Axis ve SecondaryAxis'sını kısıtlamanın PrimaryAxis ve SecondaryAxis özellikleri ile eşleştirmeye çalışır.