위치 제약 조건을 사용하게 되면 오브젝트가 대상 오브젝트의 위치 또는 여러 오브젝트의 가중 평균 위치를 따르게 됩니다.
위치 제약 조건은 로봇 어셈블리의 구성요소를 정렬합니다.
위치 제약 조건은 제한된 오브젝트 및 하나 이상의 대상 오브젝트가 필요합니다. 일단 오브젝트가 지정되면 대상 오브젝트의 위치로 제한됩니다. 대상의 위치를 애니메이션으로 제작하면 제한된 오브젝트가 이를 따릅니다.
결합된 오브젝트는 여러 대상 오브젝트의 영향을 받을 수 있습니다. 다중 대상을 사용 중인 경우 각 대상에는 다른 대상에 대하여 제한된 오브젝트에 영향을 미치는 범위를 정의하는 가중치가 있습니다.
가중치 값은 다중 대상에만 사용 가능하고 의미가 있습니다. 0의 값은 대상이 영향이 없음을 의미합니다. 값이 0이 넘으면 대상은 다른 대상의 가중치 설정에 대하여 결합된 대상에 영향을 미치게 됩니다. 예를 들어 가중치가 80인 대상은 가중치 40인 대상의 2배의 영향을 갖습니다.
예를 들어 구가 두 대상 간 위치 제한되고 각 대상의 가중치 값이 100인 경우 구는 양 대상이 움직일 때도 같은 거리를 유지합니다. 하나의 가중치가 0이며 또 하나는 50인 경우 구체는 가중치가 높은 대상에 의해서만 영향을 받습니다.
위치 제약 조건을 할당하려면:
고무 밴드 선이 제약된 오브젝트부터 마우스 커서까지 연장되어 대상 오브젝트가 필요함을 나타냅니다.
모션 패널에서 위치 제약 조건의 매개변수에 액세스하려면
위치 제약 조건 매개변수는 위치 제약 조건 롤아웃에 있습니다.
가중치를 편집하려면:
위치 제약 조건 매개변수는 위치 제약 조건 롤아웃에 있습니다.
가중치를 애니메이션으로 제작하려면:
위치 제약 조건 매개변수는 위치 제약 조건 롤아웃에 있습니다.
예: 2개의 대상 및 가중치 편집이 있는 위치 제약 조건 할당하기
이제 상자는 두 대상 사이에 위치 결합되어 있습니다.
구체가 이동함에 따라 상자는 구체와 실린더 사이에서 똑같은 거리를 유지합니다. 이는 양쪽 대상의 가중치가 같기 때문입니다. 기본적으로 값은 1.00입니다. 구체의 가중치가 실린더보다 높은 경우 구체는 실린더보다 상자에 더 영향을 주게 됩니다.
값이 감소함에 따라 상자가 구체에 더 가까이 이동합니다.
구체는 실린더보다 상자의 이동에 미치는 영향이 더 큽니다.
일단 위치 제약 조건을 할당하면 모션 패널의 위치 제약 조건 롤아웃에서 해당 특성에 액세스할 수 있습니다. 이 롤아웃에서 대상을 추가 또는 삭제하고, 가중치를 할당하고, 각 대상의 가중치를 애니메이션으로 제작할 수 있습니다.