Ràng buộc AlignOrientation áp dụng mô-men xoắn để căn chỉnh hai gắn kết, hoặc để căn chỉnh một gắn kết với một định hướng mục tiêu. Như tên gọi chỉ ra, nó chỉ ảnh hưởng đến định hướng của các gắn kết, không phải vị trí của chúng (để căn chỉnh các gắn kết về vị trí, hãy xem Căn chỉnh vị trí).
Các trục bị ảnh hưởng
Các trục bị ảnh hưởng bởi mô-men xoắn được kiểm soát thông qua thuộc tính AlignType của ràng buộc. Khi được thiết lập ở AllAxes (mặc định), ràng buộc sẽ áp dụng mô-men xoắn xung quanh cả 3 trục để đạt được sự căn chỉnh. Khi được thiết lập ở PrimaryAxisParallel, PrimaryAxisPerpendicular, hoặc PrimaryAxisLookAt, mô-men xoắn chỉ xảy ra khi các trục chính không còn thẳng hàng.
Độ lớn mô-men xoắn
Bạn có thể cấu hình ràng buộc AlignOrientation để áp dụng mô-men xoắn tối đa mà các ràng buộc cho phép thông qua thuộc tính RigidityEnabled. Khi true, bộ giải vật lý phản ứng nhanh nhất có thể để hoàn thành việc căn chỉnh. Khi false, mô-men xoắn được xác định bởi MaxTorque, MaxAngularVelocity, và Responsiveness.
Mô-men xoắn phản ứng
Mặc định, ràng buộc chỉ áp dụng mô-men xoắn cho Attachment0 trong khi Attachment1 không bị ảnh hưởng. Nếu cần, mô-men xoắn có thể được áp dụng cho cả hai gắn kết theo các hướng đối ngược nhau bằng cách kích hoạt ReactionTorqueEnabled.
Chế độ gắn kết
Thuộc tính Mode xác định liệu ràng buộc có sử dụng một hay hai gắn kết trong việc tính toán mục tiêu của nó. Mặc định, điều này là TwoAttachment, có nghĩa là ràng buộc cố gắng khớp định hướng của Attachment0 với định hướng của Attachment1, bỏ qua CFrame, PrimaryAxis, và SecondaryAxis.
Nếu được thiết lập ở OneAttachment, ràng buộc sẽ không tính đến Attachment1 và cố gắng khớp định hướng của Attachment0 với định hướng của CFrame, hoặc khớp trục của gắn kết Axis và SecondaryAxis với các thuộc tính PrimaryAxis và SecondaryAxis của ràng buộc tương ứng.