조인트 Joint를 생성하여 물체와 ‘연결’하게 되면 조인트 Joint는 고정되어 움직이지 않습니다.
단, 조인트 Joint가
물체 Object에 움직임을 부여합니다. 하지만 복잡한 움직임을
물체 Object에
적용하기 위해서는 생성된 물체 Object에
조인트 Joint를 ‘고정’해야
하는 경우가 생깁니다.
정리하면 조인트 Joints에 물체 Object를 ‘연결’하는
것이 아닌 물체 Object에 조인트 Joints를 ‘고정’하기도 해야 합니다.
물체 Object와 조인트 Joints를 서로
‘고정’하는 방법은 조인트
Joint를 ‘연결’하기 전에 고정시켜야 하는
물체 Object와 그룹으로 만들면 됩니다. 이때 조인트 Joint는 물체 Object에 ‘고정’되어 붙어 있게 되며
이 물체 Object를 선택하면 Sketchy Physics Inspector에 ‘고정’된 조인트 Joint는
Internal로 표시되게 됩니다.
먼저 원하는 물체 Object의 정확한 움직임을 알고 있는 것이 중요합니다.
지금의 예에서는 여러 곳에 쓰이고 있는 회전운동을 직선 왕복운동으로 바꾸어주는 구조를 만들어 보겠습니다.
이 운동 변환 장치는 슬라이더 크랭크 기구로 크랭크(회전운동부)와 슬라이더(직선 왕복운동부)
그리고
이를 연결하고 있는 커넥팅 로드로 구성되어 있습니다. 이 기구의 기본 구조를 알고 있다면
가장 먼저
필요한 구조를 그려줍니다.
크랭크에는 모터 Motor 조인트 Joint와
‘연결’되고, 크랭크에는
커넥팅 로드와 연결될 힌지 Hinge 조인트 Joint가
크랭크에
‘고정’되어야 합니다. 커넥팅 로드는 크랭크의 ‘고정’된
힌지 Hinge와 ‘연결’되고, 슬라이더 기구는 커넥팅 로드의 ‘고정’된
힌지 Hinge 조인트
Joint와 ‘연결’되어야 합니다. 마지막으로 슬라이더 기구가 직선 운동을 하기 위해서 슬라이더 Slider 조인트 Joint와 ‘연결’되어야
합니다.
따라서 크랭크의 힌지 Hinge와 서로 ‘고정’되어야 하고 커넥팅 로드의 힌지 Hinge와 서로 ‘고정’되어야 합니다.
조인트 Joint를 ‘연결’하기
전에 ‘고정’해야 하는 조인트 Joints를 물체 Object와 고정시켜야 합니다.
하는 조인트 Joint를 물체와 ‘고정’하는 방법은 간단합니다. 물체 Object와 조인트 Joint를 하나의 그룹으로 묶어주면 됩니다.
위와 같이 고정되어야 하는 조인트 Joint와 물체
Object를 한번에 선택한 뒤 그룹으로 만들면 됩니다.
주의할 점은 물체 Object의 경우 그룹 내의 그룹과 같이 여러 그룹 내에 물체 Object를
그룹화해도
올바르게 물체 Object를 인식하지만 조인트 Joint의
경우 하나의 그룹에만 위치시켜야 합니다.
그 다음 아래와 같이 커넥팅 로드와 힌지 Hinge를 그룹으로 만들어 조인트 Joint를 ‘고정’합니다.
이렇게 조인트 Joint와 ‘고정’된 물체 Object를 선택하면 왼쪽의 Sketchy Physics Inspector에서 ‘고정’된 조인트 Joint를
볼 수 있습니다. 물체 Object에 조인트
Joint를 ‘연결’하게 되면 Connected To로 표시되며 위와 같이 고정하게 되면
Internal로
표시되는 것을 볼 수 있습니다.
그 다음 크랭크(+힌지 Hinge)와 모터
Motor를 조인트 커넥터 Joint Connector를 이용하여 ‘연결’합니다.
다음 크랭크의 힌지 Hinge와 커넥팅 로드를 조인트 커넥터 Joint Connector를 이용하여 ‘연결’합니다.
다음 슬라이더 기구와 커넥팅 로드의 힌지 Hinge와 슬라이더 Slider 조인트 Joint를 한꺼번에 ‘연결’합니다.
위의 과정을 모두 마친 후에 시뮬레이션을 해보면 아래와 같이 슬라이더 기구가 직선 왕복운동 하는 것을 볼 수 있습니다.
다음으로 각각의 기구를 선택하여 Sketchy Physics Inspector를 확인해
보면 회전하고 있는 요소인 크랭크의 경우
힌지 Hinge는 Internal로써 물체와
‘고정’되어 그룹으로 묶여있고, 모터 Motor는
Connected To로 ‘연결’되어 있습니다.
다음 커넥팅 로드의 경우
같은 그룹으로 묶여 있는 힌지 Hinge의 경우
Internal로 커넥팅 로드와 ‘고정’되어
있고,
크랭크에 그룹으로 묶여 있는 힌지 Hinge의 경우 Connected To로 커넥팅 로드와 ‘연결’되어 있습니다.
마지막으로 슬라이더 기구의 경우
커넥팅 로드와 그룹으로 ‘고정’되어 있는 힌지 Hinge와 슬라이더 Slider 조인트 Joint와 한꺼번에 ‘연결’되어
있습니다.