AlignOrientation 제약 조건은 두 개의 첨부물 정렬 또는 하나의 첨부물을 목표 방향으로 정렬하기 위해 토크를 적용합니다. 이름에서 알 수 있듯이, 이는 첨부물의 방향에만 영향을 미치며 위치에는 영향을 미치지 않습니다 (첨부물을 위치적으로 정렬하려면 AlignPosition을 참조하세요).
영향을 받는 축
토크에 영향을 받는 축은 제약 조건의 AlignType 속성을 통해 제어됩니다. 기본값인 AllAxes로 설정하면 제약 조건은 모든 3개의 축에 대해 정렬을 달성하기 위해 토크를 적용합니다. PrimaryAxisParallel, PrimaryAxisPerpendicular, 또는 PrimaryAxisLookAt로 설정하면, 주 축이 정렬되지 않을 때만 토크가 발생합니다.
토크 크기
AlignOrientation 제약 조건을 구성하여 제약 조건이 허용하는 최대 토크를 적용하도록 할 수 있습니다. 이는 RigidityEnabled 속성을 통해 설정됩니다. true로 설정하면 물리 해결자가 가능한 한 빨리 정렬을 완료하도록 반응합니다. false로 설정하면 토크는 MaxTorque, MaxAngularVelocity, 및 Responsiveness에 의해 결정됩니다.
반응 토크
기본적으로 이 제약 조건은 Attachment0에만 토크를 적용하며, Attachment1은 영향을 받지 않습니다. 원하실 경우, ReactionTorqueEnabled를 활성화하여 두 첨부물 모두에 대해 동일하고 반대 방향으로 토크를 적용할 수 있습니다.
첨부 모드
Mode 속성은 제약 조건이 목표를 계산할 때 하나 또는 두 개의 첨부물을 사용하는지 여부를 지정합니다. 기본값은 TwoAttachment로, 이는 제약 조건이 Attachment0의 방향을 Attachment1의 방향과 맞추도록 시도함을 의미하며, CFrame, PrimaryAxis, 및 SecondaryAxis는 무시됩니다.
OneAttachment로 설정하면, 제약 조건은 Attachment1을 무시하고 Attachment0의 방향을 CFrame과 일치시키거나, 첨부물의 Axis 및 SecondaryAxis를 제약 조건의 PrimaryAxis 및 SecondaryAxis 속성과 각각 일치시키도록 시도합니다.