Setting Objects to a Specific Path (특정 경로로 Objects 설정)
Creating a Bicycle Chain (Bicycle Chain 만들기)
- ShadeExplorer의 Presets 및 Documentation-Reference Manual에서 "PathConst03_chain.shd"를 찾아서 엽니 다.
이 파일에는 각각 체인을 형성하는 두 개의 구성 요소와 체인의 경로를 형성하는 closed line object가있는 link objects가 있습니다. Rotator joints are set for each piece of the chain. These rotator joints are all flat joints.
Tip Bicycle chain과 같이 링크가 많은 Objects는 flat joints로 설정되어 있으면 Browser에서 더 쉽게 작업 할 수 있습니다. Object Info window의 왼쪽 하단에있는 drop down menu에서 "Flat"을 선택하여 객체를 flat joint로 만듭니다.
- Browser에서 closed line을 선택하고 Toolbox에서 Part > Path를 선택합니다.
- 닫힌 선(closed line) 바로 아래에 path joint가 생성됩니다.
- Browser의 path joint 내부에서 모든 rotator joints (bicycle chain 형성)를 이동합니다.
- Browser에서 path joint를 선택한 상태로 Toolbox에서 Part > PathConstraints End를 선택합니다.
- PathConstraints dialog가 나타납니다.
PathConstraints
- 기본 설정(Default settings)은 여기서 PathConstraints를 설명하기에 적합하므로 OK를 클릭하여 설정을 적용하십시오.
참조 The PathConstraints Dialog
- Bicycle chain의 마지막 object("Rotator_B32")를 선택하십시오.
- Figure
Window에서 Fit 버튼을 클릭하여 viewport에서 object를 중앙에 놓은 다음 bicycle chain의 마지막
링크 지점을 클릭하거나 드래그합니다. Browser에서 선택한 Rotator_B32 부품 아래에 End object가
생성됩니다.
참고 End objects를 생성 할 때 Figure Window에서 커서를 드래그하면 End objects의 크기가 변경되지만 이 크기는 기능에 영향을 미치지 않습니다.
참고 End objects는 작성된 후 Figure Window 또는 Browser hierarchy로 이동할 수 있습니다. - Object Info Window에서 path joint slider를 이동하면 경로를 따라 chain이 이동합니다.
참고 Path가 closed line object인 경우 joint 값이 0 인 경우에도 loop가 형성됩니다.
그러나 Figure Window에서 chain의 시작 부분을 확대하면 chain이 충분히 길지 않은 것을 알 수 있습니다. Chain을 완성하려면 여러 개의 링크를 추가해야 합니다.
- Browser에서 path joint 내부의 모든 rotator joints를 선택하고 마우스 오른쪽 버튼을 클릭하여 상황에 맞는 메뉴를 연 다음 Reset All Joints을 선택합니다. Chain이 원래 위치로 돌아갑니다.
- Toolbox에서 Copy > Translation를 선택하여 엽니다.
- Browser에서 "Rotator_A32" 및 "Rotator_B32"를 선택하고 Figure Window에서 Fit 버튼을 클릭하여 viewport 중앙에 배치합니다.
- 원이 겹치도록 chain link를 클릭하고 오른쪽으로 드래그하십시오.
- 드래그 한 후 Tool Parameters에서 X에 400을 입력하여 복사 된 링크를 정확하게 배치하십시오.
- Browser에서 두 개의 새로운 rotator joints를 맨 아래로 이동합니다.
- New rotator joints를 더블 클릭하고 이름을 Rotator_A33 및 Rotator_B33으로 변경합니다.
- Browser에서 Rotator_B33 부분을 확장하면 End object가 나타납니다. 이 object는 필요하지 않으므로 삭제할 수 있습니다.
중요 End object가 포함 된 object를 복사하면 new object와 함께 new end object가 만들어집니다. 그러나 이 new end object는 PathConstraints에 영향을 미치지 않습니다. 올바른 End 개체의 이름은 "End : PathConstraints"입니다.
- PathConstraints End 객체를 Figure Window의 Rotator_B33 링크로 옮깁니다. Manipulator를 오른쪽으로 드래그하고 400에서 마우스 버튼을 놓습니다.
- Browser에서 End object를 "Rotator_B32"내부에서 "Rotator_B33"내부로 이동하십시오.
- Path joint에 대한 Object Info Window을 다시 열고 joint slider를 앞뒤로 움직일 때 chain이 경로를 따라 움직이는 것을 보십시오.
이번에는 chain의 시작 부분을 확대하면 해당 chain이 완벽한 길이라는 것을 알 수 있습니다.
Chain에 링크를 추가하고 길이가 정확하지 않은 경우 경로 또는 링크 자체의 길이를 조정하십시오.
참고 Chain이 계속 회전해야하는 bicycles 또는 이와 유사한 상황에 애니메이션을 적용 할 때 슬라이더가 사용하는 joint 값 범위를 수정하면 가속 또는 감속을 쉽게 조정할 수 있습니다. Ctrl (Win)|Joint Advanced Settings dialog(고급 설정 대화 상자)를 열려면 Control (Mac)을 누르십시오. Chain을 만들고자하는 loop 수로 최대 값을 설정하면 슬라이더에 여러 회전이 표시됩니다. 이 애니메이션은 Motion Window curve의 스케일을 변경하지 않고 수행 할 수 있습니다.