Kontraksi AlignOrientation menerapkan torsi untuk menyelaraskan dua lampiran, atau untuk menyelaraskan satu lampiran dengan orientasi tujuan. Seperti yang ditunjukkan oleh namanya, ini hanya mempengaruhi orientasi lampiran, bukan posisinya (untuk menyelaraskan lampiran secara posisi, lihat AlignPosition).
Sumbu yang terpengaruh
Sumbu yang dipengaruhi oleh torsi dikendalikan melalui properti AlignType kontraksi. Ketika diatur ke AllAxes (default), kontraksi akan menerapkan torsi di semua 3 sumbu untuk mencapai penyelarasan. Ketika diatur ke PrimaryAxisParallel, PrimaryAxisPerpendicular, atau PrimaryAxisLookAt, torsi hanya akan terjadi ketika sumbu utama menjadi tidak selaras.
Magnitudo torsi
Anda dapat mengonfigurasi kontraksi AlignOrientation untuk menerapkan torsi maksimum yang diizinkan oleh kontraksi melalui properti RigidityEnabled. Ketika true, penyelesai fisika bereaksi secepat mungkin untuk menyelesaikan penyelarasan. Ketika false, torsi ditentukan oleh MaxTorque, MaxAngularVelocity, dan Responsiveness.
Torsi reaksi
Secara default, kontraksi hanya menerapkan torsi pada Attachment0 sementara Attachment1 tidak terpengaruh. Jika diinginkan, torsi dapat diterapkan pada kedua lampiran dalam arah berlawanan yang sama dengan mengaktifkan ReactionTorqueEnabled.
Mode lampiran
Properti Mode menentukan apakah kontraksi menggunakan satu atau dua lampiran dalam menghitung tujuannya. Secara default, ini adalah TwoAttachment, yang berarti kontraksi berusaha untuk mencocokkan orientasi Attachment0 dengan orientasi Attachment1, tanpa memperhatikan CFrame, PrimaryAxis, dan SecondaryAxis.
Jika diatur ke OneAttachment, kontraksi mengabaikan Attachment1 dan berusaha untuk mencocokkan orientasi Attachment0 dengan orientasi CFrame, atau mencocokkan Axis dan SecondaryAxis lampiran dengan properti PrimaryAxis dan SecondaryAxis kontraksi.