정확한 모델링

커서는 공간에서 얼마든지 자유롭게 이동할 수 있지만, 대부분 구성평면 그리드 또는 기존 개체와 연관시켜 모델링해야 하는 경우가 많습니다. 커서의 이동을 그리드로 제한하거나 한 점으로부터 특정한 거리 또는 각도로 이동하도록 지정할 수 있으며, 기존 개체 상에 지정된 위치에 스냅시키거나, 데카르트 좌표를 입력하여 2D, 3D 공간에서 점을 배치할 수 있습니다.

Rhino 커서

Rhino의 커서에는 커서 (1)마커 (2) 이렇게 두 가지가 있습니다. 커서는 항상 마우스를 따라 이동합니다.

그리드 스냅이나 직교 모드와 같은 제한으로 인하여 마커가 커서 중심을 떠나는 경우가 있습니다. 마우스 왼쪽 단추를 클릭했을 때 선택될 지점을 동적인 미리보기로 보여주는 것이 마커입니다.

마커가 제한되어 있을 때, 예를 들어 엘리베이터 모드에서 추적선(3) 이 함께 표시됩니다.

제한을 사용하면 정확하게 모델링할 수 있도록 마커를 공간의 특정 지점으로 이동시키거나, 사용자가 지정한 제한에 따라 움직이게 합니다.

구성평면 그리드에 스냅

그리드 스냅은 마커를 무한대로 펼쳐지는 가상의 그리드로 제한합니다. 스냅 간격을 원하는 값으로 설정할 수 있습니다.

상태 표시줄의 그리드 스냅 창을 클릭하여 그리드 스냅을 설정/해제합니다.

Tip: 명령에 대한 자세한 설명을 보시려면 밑줄이 있는 빨간색 명령 이름 링크를 클릭하세요.

이동 각도 제한

직교 모드는 마커의 이동 또는 개체 끌기를 지정된 각도로 제한합니다. 그리드 선과 평행하도록 기본 설정되어 있으나, 변경할 수 있습니다. 직교 모드는 도면/애니메이션 프로그램에서 볼 수 있는 축 잠금 기능과 유사합니다.

상태 표시줄의 직교모드 창을 클릭하여 직교모드를 설정/해제할 수 있습니다. Shift 키를 누른 상태를 유지하면 일시적으로 직교모드를 전환할 수 있습니다.

직교모드의 또 다른 일반적인 용도는 개체를 특정한 축으로 제한하는 것입니다.

직교모드는 명령의 첫 번째 점을 지정한 후에 활성화됩니다. 예를 들어, 선의 첫 번째 점을 지정한 후, 두 번째 점은 직교 각도로 제한됩니다.

그림.
직교모드가 꺼진 상태 (왼쪽), 직교모드가 켜진 상태 (오른쪽).

1회에 한하여 다른 각도로 작업해야 한다면 각도 제한이 사용하기가 훨씬 빠릅니다. 직교 각도를 변경하는 대신, 1회성 작업에 필요한 특정 각도를 입력하고 작업이 끝나면 다시 원래대로 변경합니다.

기존 개체에 스냅

개체 스냅은 마커를 개체 상의 특정한 점으로 제한합니다. Rhino에서 한 점을 지정하라는 프롬프트가 표시될 때, 마커가 기존 지오메트리의 특정한 부분으로 제한되도록 설정할 수 있습니다. 개체 스냅이 활성화되었을 때 개체 상에 지정된 점 가까이 커서를 가져가면 마커가 해당 점으로 점프합니다.

개체 스냅은 점을 연속해서 선택할 때 지속적으로 사용하는 것과, 단 한 번의 선택에만 활성화하여 사용하는 것 모두 가능합니다. 상태 표시줄에서 다중 지속성 개체 스냅을 설정할 수 있습니다. 모든 개체 스냅은 유사하게 작용하지만, 기존 지오메트리의 다른 부분에 스냅하는 것이 다릅니다.

지속성 개체 스냅

지속성 개체 스냅을 사용하여 여러 점을 선택하는 동안 개체 스냅을 유지합니다. 지속성 개체 스냅은 쉽게 설정/해제할 수 있으므로 불필요할 때까지 지속성 개체 스냅을 설정해둘 수 있습니다. 지속성 개체 스냅은 개별적으로 해제하거나, 전체를 사용 안 함으로 설정할 수 있습니다.

경우에 따라, 개체 스냅은 그리드 스냅, 직교 스냅, 또는 서로 다른 개체 스냅끼리 방해가 될 수 있습니다. 일반적으로 개체 스냅은 그리드 스냅 또는 다른 제한보다 우선시됩니다.

개체 스냅과 다른 제한을 함게 사용해야 하는 상황도 있습니다. 이번 챕터에서 관련 예를 소개해 드립니다. 자세한 정보 및 동영상을 보시려면 도움말 항목의 개체 스냅을 참조하세요.

개체 스냅 패널

개체스냅 패널은 일반적으로 화면의 왼쪽에 있습니다.

4 개체스냅을 켜려면 확인란을 클릭합니다.
4 어느 한 개체스냅의 확인란을 오른쪽 클릭으로 켜면, 나머지 개체스냅이 모두 꺼진 상태가 됩니다.
4 개체 스냅이 활성화된 상태일 때, 개체상에서 스냅이 가능한 점 가까이로 커서를 움직이면 표식이 그 점으로 점프하고 도구 설명이 표시됩니다.

개체스냅 패널의 확인란은 1회에 한하여 기존에 설정된 지속성 개체스냅보다 우선적으로 실행됩니다.

모든 지속성 개체 스냅을 일시 중지하려면

4 개체 스냅 패널에서 모두 사용안함 단추를 클릭합니다.

모든 지속성 개체 스냅이 일시 중지되지만, 선택된 상태는 유지됩니다.

모든 지속성 개체 스냅을 해제하려면

4 개체 스냅 패널에서 마우스 오른쪽 단추로 모두 사용안함을 클릭합니다.

모든 지속성 개체 스냅이 해제됩니다.

한 개체 스냅을 켜고 나머지를 모두 끄려면

4 개체 스냅 패널에서 사용하려는 개체 스냅을 마우스 오른쪽 단추로 클릭합니다.

특별한 경우를 위한 개체 스냅

개체스냅을 복합적으로 사용하면 여러 개의 참조점을 선택하거나 더욱 세밀한 제어를 설정할 수 있습니다. 자세한 정보를 보시려면 Rhino의 개체 스냅 도움말 항목을 참조하세요.

커서 제한

점을 입력할 때 이전 점으로부터 특정한 거리 또는 각도로 마커를 제한할 수 있습니다. 일단 거리를 설정하면 원하는 각도로 선을 끌어올 수 있습니다. 선이 특정한 방향을 향하도록 다른 스냅을 사용할 수 있습니다.

거리 제한

2점이 필요한 명령(Line 명령 등)을 실행하고 첫 번째 점을 배치합니다. 다음 프롬프트에서 거리값을 입력하고 Enter 키를 누릅니다.

첫 번째 지정한 점에서 지정된 거리로 마커가 제한됩니다. 첫 번째 점 주변에서 커서를 끌어 두 번째 점을 지정합니다.

그림.

각도 제한

각도 제한은 직교모드와 유사하지만, 원하는 각도를 1회성으로 설정할 수 있습니다.

기하학에서 각도를 나타내는 기호와 유사한 < 기호가 사용됩니다.

첫 번째 점을 중심으로 지정된 각도만큼 방사상으로 떨어진 선으로 마커가 제한됩니다. 처음 지정되는 선은 X축으로부터 시계 반대 방향으로 지정된 각도만큼 떨어진 곳에 위치합니다. 음수를 각도값으로 입력하면 각도는 X축으로부터 시계 방향으로 지정됩니다.

거리와 각도를 모두 제한

거리와 각도 제한은 동시에 사용할 수 있습니다.

1. 상자에 거리를 입력하고 Return을 누릅니다.
2. 상자에 < 문자와 각도의 값을 입력하고 Return 키를 누릅니다.

거리와 각도의 순서는 중요하지 않습니다. 원래 점을 중심으로 지정된 거리만큼 증분하는 각도로 마크가 움직입니다.

엘리베이터 모드

두 번째 점을 지정하여 원하는 점의 Z좌표를 지정합니다. 다른 뷰포트 또는 Perspective 뷰포트를 사용하면 쉽게 확인할 수 있습니다. 마우스 커서를 움직여 마커가 기준점으로부터 추적선을 따라 수직 방향으로 이동하는지 확인합니다.

마우스를 사용하여 점을 지정하거나, 구성평면에서의 높이를 입력합니다. 양의 정수는 구성평면의 위를 나타내며, 음의 정수는 그 아래를 나타냅니다. 첫 번째 점을 지정할 때 좌표, 개체 스냅 또는 그리드 스냅을 사용하고, 높이를 지정할 때 개체 스냅을 사용할 수 있습니다.

그림.

구성평면 Z방향으로 마커를 이동하려면 Command ⌘ 키를 누른 상태에서 구성평면 상의 한 점을 클릭합니다. 그리고 구성평면으로부터 수직 방향으로 끌어 한 점을 클릭합니다.

이 제한을 엘리베이터 모드라고 합니다. 구성평면에서 수직으로 점을 이동할 수 있는 엘리베이터 모드는 Perspective 뷰포트에서 작업할 때 더욱 편리합니다.

그림.

SmartTrack 명령 아이콘SmartTrack™

SmartTrack 은 다양한 3D 점, 공간의 다른 지오메트리, 좌표축의 방향 등의 상호 암묵적인 관계를 사용하여 Rhino 뷰포트에서 그려지는 임시 참조선과 점 시스템입니다.

일시적인 무한대의 선 (추적선)과 점 (smart 점)을 개체 스냅에 사용할 수 있으며, 실제 선, 점과 매우 유사합니다.

추적선의 교차, 수직, smart 점에 스냅할 수 있으며, 추적선과 실제 선의 교차에도 스냅할 수 있습니다. 추적선과 smart 점은 명령이 실행되는 동안에만 표시됩니다.

그림.

좌표계

Rhino는 구성평면 좌표와 절대좌표, 이렇게 2가지 좌표계를 사용합니다. 절대좌표는 공간에 고정되어 있습니다. 구성평면 좌표는 각 뷰포트에 맞춰 정의됩니다.

데카르트 좌표

Rhino 프롬프트에서 점을 입력할 때 X와 Y 데카르트 좌표를 입력하면 점은 현재 뷰포트의 구성평면 상에 배치됩니다. 좌표계와 수치 제한에 대한 자세한 설명은 www.mathopenref.com/coordinates 를 참조하세요.

오른손 법칙

Rhino는 오른손 법칙을 따릅니다. 오른손 법칙은 Z축의 방향을 확인할 때 도움이 됩니다. 오른손의 엄지손가락과 집게손가락으로 직각을 만듭니다. 엄지손가락이 양의 X방향을 가리킬 때, 집게손가락은 양의 Y방향을 나타내며, 손바닥은 양의 Z 방향을 향합니다.

절대좌표

Rhino에는 하나의 절대좌표계가 있습니다. 절대좌표계는 변경할 수 없습니다. Rhino에서 점을 입력하라는 프롬프트가 표시되면 절대좌표계의 좌표값을 입력할 수 있습니다.

각 뷰포트의 왼쪽 모서리 아래에 화살표 아이콘은 절대좌표 X, Y, Z 축의 방향을 나타냅니다. 뷰를 회전하면 절대좌표축의 방위가 표시되도록 화살표가 이동합니다.

구성평면 좌표

각각의 뷰포트에는 구성평면이 있습니다. 구성평면은 테이블의 표면과 같아, 좌표 입력, 엘리베이터 모드, 개체 스냅, 또는 입력을 제한하는 옵션을 사용하지 않는 한, 커서를 구성평면 위에서 이동합니다. 구성평면에는 원점, X축과 Y축, 그리드가 표시됩니다. 구성평면의 방향은 어느 쪽으로도 설정될 수 있으며, 각 뷰포트의 구성평면은 다른 뷰포트의 구성평면에 대하여 독립적입니다.

구성평면은 뷰포트의 국소 좌표계를 표현하며, 절대좌표계와 다를 수 있습니다.

그림.

Rhino의 표준 뷰포트는 그 뷰포트에 대응하는 구성평면이 준비되어 있습니다. 그러나, 기본 Perspective 뷰포트는 절대좌표 Top 구성평면을 사용합니다. 이것은 Top 뷰포트의 구성평면과 동일합니다.

구성평면에 그리드가 표시되어 있습니다. 빨간 선은 구성평면의 X축을 나타냅니다. 초록색의 선은 구성평면의 Y축을 나타냅니다. 빨간 선과 초록색 선이 교차하는 점이 구성평면의 원점입니다. 선의 색은 변경할 수 있습니다.

구성평면의 방향과 원점을 변경하려면 메뉴에서 CPlane 명령을 사용합니다. 미리 설정된 절대좌표 Top, Right, Front의 구성평면을 사용하면 자주 사용하는 구성평면에 바로 액세스할 수 있습니다. 또한 명명된 구성평면을 저장, 복원할 수 있으며 다른 Rhino 파일로부터 구성평면을 가져올 수 있습니다.

2D 구성평면 좌표

4 상자에 좌표를 x,y 형식으로 입력합니다. x는 점의 X 좌표값, y는 점의 Y 좌표값입니다.

그림.

3D 구성평면 좌표

4 상자에 좌표를 x,y,z 형식으로 입력합니다. x는 점의 X 좌표, y는 점의 Y 좌표, z는 점의 Z 좌표를 나타냅니다.

좌표값 사이에는 공백이 없습니다.

4 구성평면 원점을 기준으로 X 방향으로 3 단위, Y 방향으로 4 단위, Z 방향으로 10 단위 떨어진 곳에 한 점을 배치하려면 프롬프트에 3,4,10을 입력합니다.
Tip: X, Y 좌표만 입력하면 점이 구성평면에 배치됩니다.

상대좌표

Rhino는 마지막으로 사용된 점을 기억하므로, 그에 상대적인 다음 점을 입력할 수 있습니다. 점의 절대좌표가 아닌 상대좌표만을 알 고 있을 경우, 점의 목록을 입력할 때 상대좌표가 도움이 됩니다. 이전에 활성이었던 점과의 관계를 기준으로 점을 배치할 때 상대좌표를 사용합니다.

상대좌표를 사용하려면

4 상자에 좌표값을 rx,y 형식으로 입력합니다. r은 이전 점에 대하여 상대적인 좌표임을 나타냅니다.

1. Line 명령을 시작합니다.
2. 선의 시작... 프롬프트에서 클릭하여 선의 첫 번째 끝점을 배치합니다.
3. 선의 끝… 프롬프트에 r2,3을 입력하고 Enter 키를 누릅니다.

마지막 점으로부터 X 방향으로 2 단위, Y 방향으로 3 단위 위치에 있는 점까지 선이 그려집니다.

그림.