AlignOrientation
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Hạn chế AlignOrientation áp dụng lực căn chỉnh để căn chỉnh hai phụ kiện hoặc căn chỉnh một phụ kiện với hướng mục tiêu.Như được chỉ ra bởi tên, nó chỉ ảnh hưởng đến hướng của các tài liệu kèm theo, không phải vị trí của chúng (để căn chỉnh tài liệu theo vị trí , xem AlignPosition ).
Mô-men xoay được tạo bởi AlignOrientation được áp dụng về trung tâm của khối lượng của cha của các phụ kiện, hoặc trung tâm của khối lượng của các bộ phận được kết nối chặt chẽ với cha.
Khi cấu hình hạn chế này, có thể hữu ích khi nghiên cứu Các đơn vị Roblox để hiểu cách các đơn vị Roblox so sánh với các đơn vị mét.
Trục bị ảnh hưởng
Các trục bị ảnh hưởng bởi momen xoay được kiểm soát thông qua tính chất AlignType của hạn chế.Khi được đặt thành PrimaryAxisParallel , PrimaryAxisPerpendicular hoặc PrimaryAxisLookAt , mô-men xoắn chỉ xảy ra khi các trục chính không cân xứng.Nếu không, hạn chế sẽ áp dụng momen xoay về tất cả 3 trục để đạt được sự cân bằng.
Mô-men phản ứng
Mặc định, hạn chế chỉ áp dụng mô-men xoay cho Attachment0 trong khi Attachment1 vẫn không bị ảnh hưởng.Nếu cần, lực có thể được áp dụng cho cả hai phụ kiện trong cùng và ngược chiều bằng cách bật ReactionTorqueEnabled .
Mức độ lực xoay
Bạn có thể cấu hình giới hạn này để áp dụng lực xoay tối đa mà các giới hạn cho phép thông qua thuộc tính RigidityEnabled.Khi đúng, máy giải cơ học phản ứng nhanh nhất có thể để hoàn thành sự cân bằng.Khi giả mạo, momen được xác định bởi MaxTorque , MaxAngularVelocity , và Responsiveness .
Chế độ kèm theo
Giới hạn này có thể sử dụng hoặc một hoặc hai phụ kiện trong việc tính toán mục tiêu của nó. Xem Mode chi tiết.
Tóm Tắt
Thuộc Tính
Loại bố trí trục của giới hạn.
Hướng CFrame mà hạn chế sẽ cố gắng phù hợp với hướng của Attachment0 .
Một vị trí không gian thế giới Vector3 chính mà trục chính sẽ cố gắng cân bằng.
Tốc độ góc tối đa mà hạn chế có thể sử dụng để đạt được mục tiêu của nó.
Mômen tối đa mà hạn chế có thể sử dụng để đạt được mục tiêu của nó.
Whether hạn chế sử dụng một hoặc hai phụ kiện trong việc tính toán mục tiêu của nó.
Hướng của trục X của mục tiêu, được biểu diễn như một đơn vị Vector3 .
Xác định cách các trục của hạn chế bị ảnh hưởng bởi momen xoắn.
Cho dù hạn chế áp dụng lực chỉ cho Attachment0 , hoặc cho cả hai phụ kiện theo hướng bằng nhau và trái ngược.
Kiểm soát tốc độ mà hạn chế đạt được mục tiêu của nó. Các giá trị cao hơn gây cho các phụ kiện(s) thích ứng nhanh hơn.
Cho dù mômen xoắn phụ thuộc vào các tính chất khác, hoặc nếu giải pháp vật lý phản ứng nhanh nhất có thể để hoàn thành sự cân bằng.
Hướng của trục Y của mục tiêu, được biểu diễn như một đơn vị Vector3 .
Chỉ ra nếu hạn chế hiện đang hoạt động trong thế giới.
Các Attachment được kết nối với Constraint.Attachment1 .
Các Attachment được kết nối với Constraint.Attachment0 .
Màu của giới hạn.
Bật/tắt việc sử dụng hạn chế có bị kích hoạt hay không.
Bật/tắt hiển thị hạn chế.
Thuộc Tính
AlignType
Xác định mối quan hệ mong muốn giữa trục chính của Attachment0 và mục tiêu.Các tùy chọn có sẵn là AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicular , và PrimaryAxisLookAt .Hạn chế sẽ cố gắng duy trì mối quan hệ được chỉ định, như được đưa ra bởi Enum.AlignType , bằng cách áp dụng lực vặn lên các trục liên quan.
CFrame
Hướng CFrame (thành phần dịch bị bỏ qua) mà hạn chế sẽ cố gắng phù hợp với hướng của Attachment0 .Chỉ được sử dụng khi Mode được đặt thành OneAttachment .
LookAtPosition
Một vị trí không gian thế giới Vector3 chính mà trục chính sẽ cố gắng cân bằng.Điều này chỉ hoạt động khi AlignType được đặt thành PrimaryAxisLookAt và Mode được đặt thành OneAttachment .
MaxAngularVelocity
Tốc độ góc tối đa mà hạn chế có thể sử dụng để đạt được mục tiêu của nó. Chỉ sử dụng nếu RigidityEnabled là sai.
Lưu ý rằng MaxAngularVelocity , cũng như MaxTorque , là nắp đối với tốc độ góc và mômen xoắn lần lượt.Thước đo thực sự được xác định bởi Responsiveness .
MaxTorque
Mômen tối đa mà hạn chế có thể sử dụng để đạt được mục tiêu của nó. Chỉ sử dụng nếu RigidityEnabled là sai.
Lưu ý rằng MaxTorque , cũng như MaxAngularVelocity , là nắp đối với lực căng và tốc độ góc lần lượt.Thước đo thực sự được xác định bởi Responsiveness .
Cho dù hạn chế sử dụng một hoặc hai phụ kiện trong việc tính toán mục tiêu của nó.Mặc định, đây là TwoAttachment , có nghĩa là ràng buộc cố gắng phù hợp với hướng của Attachment0 với hướng của Attachment1 , bỏ qua CFrame , PrimaryAxis và SecondaryAxis .
Nếu được đặt thành OneAttachment , hạn chế bỏ qua Attachment1 và cố gắng phù hợp với hướng của Attachment0 với hướng của CFrame , hoặc phù hợp với Axis và SecondaryAxis của tệp với hạn chế của PrimaryAxis và SecondaryAxis tương ứng tương ứng.
PrimaryAxis
Hướng của trục X của mục tiêu, được biểu diễn như một đơn vị Vector3 . Chỉ sử dụng khi Mode là OneAttachment .
PrimaryAxisOnly
Xác định cách các trục của hạn chế bị ảnh hưởng bởi momen xoắn.Nếu sai (mặc định), hạn chế sẽ áp dụng lực quay quanh tất cả 3 trục để đạt được sự cân bằng.Nếu đúng, lực căng sẽ chỉ xảy ra khi các trục chính không cân xứng.
Bật PrimaryAxisOnly cũng bật chức năng AlignType tính chất tài sản.
ReactionTorqueEnabled
Nếu sai (mặc định), hạn chế chỉ áp dụng mô-men xoay cho Attachment0 trong khi Attachment1 vẫn không bị ảnh hưởng.Nếu đúng, hạn chế áp dụng lực quay cho cả hai phụ kiện trong cùng và ngược chiều .
Responsiveness
Kiểm soát tốc độ mà hạn chế đạt được mục tiêu của nó. Các giá trị cao hơn gây cho các phụ kiện (nếu có) phù hợp nhanh hơn. Giá trị có thể là từ 5 đến 200.
RigidityEnabled
Cho dù mômen xoắn phụ thuộc vào các tính chất khác, hoặc nếu giải pháp vật lý phản ứng nhanh nhất có thể để hoàn thành sự cân bằng.Nếu sai (mặc định), momen xoay được xác định bởi MaxTorque , MaxAngularVelocity , và Responsiveness .Nếu đúng, máy giải cơ học phản ứng càng nhanh càng tốt để hoàn thành sự cân bằng.
SecondaryAxis
Hướng của trục Y của mục tiêu, được biểu diễn như một đơn vị Vector3 . Chỉ được sử dụng khi Mode là OneAttachment .