Rhino 개체
Rhino의 기본적인 지오메트리 개체는 점, 커브, 서피스, 폴리서피스, 돌출 개체, 다각형 메쉬 개체입니다.
NURBS 모델링을 하는 이유
NURBS (non-uniform rational B-splines: 비균일 유리 B스플라인) 는 간단한 2D의 선, 원, 호, 상자에서 복잡한 3D 자유 형상의 유기적 서피스와 솔리드에 이르기까지 어떠한 형태도 정확하게 모델링할 수 있는 수학적 표현 방법입니다. NURBS 모델은 그 유연성과 정확성으로 인해, 일러스트레이션과 애니메이션에서 제조에 이르기까지, 어떠한 과정에도 사용할 수 있습니다.
NURBS 지오메트리는 형태가 자유롭고 흐르는 듯 하며, 기능과 형태가 모두 중요한 3D에서 작업하는 디자이너들이 사용하는 업계 표준입니다. Rhino는 선박, 항공 우주, 자동차의 인테리어 및 외부 디자인에 사용됩니다. 가정용품과, 사무용품, 가구, 의료기기 및 스포츠 장비, 신발, 보석류의 제작자가 자유 형상의 형태를 만들기 위해 Rhino를 사용합니다.
NURBS 모델링은 또한 전문 애니메이터와 그래픽 아티스트들이 많이 사용합니다. NURBS 모델러의 이점은 다각형 모델러와 달리 면(facet)이 없다는 것입니다. 모든 해상도에서 모델을 렌더링할 수 있습니다. 모든 해상도에서 언제든지 메쉬를 만들 수 있습니다. NURBS의 수학에 대하여 더 자세한 정보는 NURBS란?을 참조하십시오.
점
점 개체는 3D 공간에서 단일 점을 나타냅니다. 점은 Rhino에서 가장 단순한 개체이며, 공간에 어느 곳이라도 배치할 수 있습니다. 많은 경우에 점을 자리 배치자로 사용하기도 합니다.
참조: 점 개체 그리기
커브
Rhino 커브는 와이어와 비슷합니다. 직선이나 또는 굴곡이 있는 형태가 될 수 있으며, 열리거나 닫힌 커브가 될 수 있습니다.
폴리커브는 여러 개의 커브 세그먼트가 끝에서 끝으로 연결된 커브입니다.
Rhino에서 커브 그리는 기능에는 여러 가지가 있습니다. 직선, 선 세그먼트로 연결된 폴리라인, 호, 원, 다각형, 타원, 나선, 원뿔형 나선을 그릴 수 있습니다.
또한, 커브 제어점을 사용하여 커브를 그릴 수 있으며, 선택한 점을 커브가 지나가도록 그릴 수 있습니다.
Rhino의 커브에는 선, 호, 원, 자유 형상 커브 그리고 이들의 조합이 있습니다. 커브는 열리거나 닫힌 형태가 될 수 있으며, 평면형이거나 평면형이 아닐 수 있습니다.
일반적으로, 서피스/메쉬/SubD 가장자리는 커브에 해당합니다. 명령에서 커브를 지정해야 한다면 가장자리를 커브처럼 지정할 수 있습니다.
참조: 커브와 선 그리기
서피스
서피스는 마치 고무 재질로 만들어 신축성이 있는 직사각형과도 같습니다. NURBS는 평면, 원통과 같은 단순한 형태는 물론이고, 자유로운 형태로 조각된 서피스도 표현할 수 있습니다.
Rhino에 있는 모든 서피스 생성 명령은 모두 NURBS 서피스 개체를 만듭니다. Rhino에는 서피스를 직접 구축하거나 기존 커브에서 만드는 많은 도구가 있습니다.
모든 NURBS 서피스에는 본질적으로 직사각형의 구조가 있습니다.
원통과 같은 닫힌 서피스도 두 개의 반대쪽 가장자리가 만나도록 말아놓은 직사각형 종이와 같습니다. 이렇게 가장자리가 서로 만나는 곳을 심(seam)이라고 합니다. 서피스의 형태가 직사각형이 아니라면 트림되었거나, 가장자리의 제어점이 이동하였음을 뜻합니다.
닫힌 서피스와 열린 서피스
서피스는 열린 상태 또는 닫힌 상태가 될 수 있습니다. 열린 원통은 한 방향으로 닫혀 있습니다.
원환 (도넛 형태)는 두 방향으로 닫혀 있습니다.
트림된 서피스와 트림되지 않은(트림 해제된) 서피스
서피스는 트림되거나 트림 해제될 수 있습니다. 트림된 서피스에는 두 부분이 있습니다. 모든 것의 기저(아래)에 있고 기하학적 형태를 정의하는 서피스, 기저 서피스에서 잘려나간 부분을 표시하는 트림 커브가 그 두 부분입니다.
커브 또는 다른 서피스로 서피스를 트림 또는 분할하는 명령을 실행할 때 트림된 서피스가 만들어집니다. 일부 명령은 트림된 서피스를 곧바로 만듭니다.
서피스의 형태는 여전히 직사각형 패턴으로 배열된 제어점 세트로 정의됩니다.
서피스가 트림된 상태인지 파악하는 것은 중요하므로 Properties 명령을 사용하면 서피스가 트림된 상태인지 아닌지를 알 수 있습니다. 일부 Rhino 명령은 트림되지 않은 서피스에서만 실행되기도 하며 일부 소프트웨어는 트림된 NURBS 서피스를 가져오지(import) 않습니다.
트림 커브는 기저 서피스상에 있습니다. 이 서피스는 트림 커브보다 클 수도 있지만 Rhino 트림 커브의 바깥쪽에 있는 부분은 표현되지 않으므로, 기저 서피스는 사용자에게 보이지 않습니다. 모든 트림된 서피스에는 기저서피스 지오메트리에 대한 정보가 보관되어 있습니다. 트림 커브의 경계를 제거하여 Untrim 명령으로 서피스를 트림 해제할 수 있습니다.
서피스를 가로지르는 트림 커브가 있는 경우, 트림 커브 자체는 서피스의 제어점 구조와는 실제 상관이 없습니다. 이와 같이 트림된 서피스를 선택하여 제어점을 켜보면 알 수 있습니다. 기저 서피스 전체에 제어점이 표시됩니다.
평면형 커브를 가지고 서피스를 만들면 해당 서피스가 트림된 서피스일 수 있습니다. 그림의 서피스는 원을 가지고 만든 서피스입니다. 제어점 표시를 보면 서피스의 직사각형 구조를 알 수 있습니다.
Untrim 명령은 서피스에서 트림 커브를 제거하여 기저의 트림되지 않은 직사각형 서피스로 형태를 되돌립니다.
서피스 아이소커브와 가장자리 커브
와이어프레임 뷰에서 서피스는 서로 교차하는 커브 네트워크로 보입니다. 이러한 커브를 아이소파라메트릭 커브 또는 아이소커브라고 합니다. 아이소커브는 서피스의 형태를 시각화하는 데 도움이 됩니다. 다각형 메쉬에서 다각형으로 형태가 정의되는 방식과 다르게, 아이소커브는 서피스의 형태를 정의하지 않습니다. 화면에서 서피스를 보는 데 시각적인 보조 역할을 담당합니다. 서피스를 선택하면 서피스의 모든 아이소커브가 강조 표시됩니다.
가장자리 커브는 서피스 테두리입니다. 서피스 가장자리 커브는 다른 명령의 입력 개체로 사용할 수 있습니다.
참조: 서피스 만들기
폴리서피스
폴리서피스는 서로 결합된 둘 이상의 서피스로 이루어져 있습니다. 공간의 체적을 둘러싼 폴리서피스가 솔리드를 정의합니다.
참조: 폴리서피스
솔리드
솔리드는 체적을 갖는 서피스 또는 폴리서피스입니다. 서피스 또는 폴리서피스가 완전히 닫히면 솔리드가 만들어집니다. Rhino는 단일 서피스 솔리드, 폴리서피스 솔리드, 돌출 솔리드를 만듭니다.
단일 서피스는 그 자체로 둘러싸고, 결합할 수 있습니다. Sphere, Torus, Ellipsoid 등의 명령이 그 예입니다. 단일 서피스 솔리드상에서 제어점을 켤 수 있으며, 제어점을 이동하여 서피스를 변경할 수 있습니다.
일부 Rhino 명령은 폴리서피스 솔리드를 만듭니다. Pyramid, Cone, TruncatedCone 은 폴리서피스 솔리드를 만드는 명령의 예입니다.
SolidPtOn 명령은 폴리서피스의 제어점 역할을 하는 그립점을 켭니다.
참조: 솔리드 개체 만들기
가벼운 돌출 개체
가벼운 돌출 개체는 일반적으로 NURBS 개체에 필요한 아이소커브 네트워크 대신, 오직 프로파일 커브와 길이를 입력 정보로 사용합니다. Box, Cylinder, Tube, ExtrudeCrv 명령은 돌출 개체를 만듭니다. 돌출 개체는 평면형 끝막음으로 닫힌 상태이거나, 열린 상태일 수 있습니다. 편집을 위해 추가적인 정보를 더해야 하는 경우, 일부 명령을 사용하여 가벼운 돌출 개체를 폴리서피스로 변환할 수도 있습니다. 돌출점을 켜려면 PointsOn 명령을 사용하거나 키를 누릅니다.
참조: 커브와 서피스 돌출
다각형 메쉬 개체
렌더링과 애니메이션, 광조형법, 시각화, 유한 요소 해석 등에서 다각형 메쉬를 사용하여 지오메트리를 표현하는 모델링 프로그램이 많이 있으므로, Mesh 명령은 NURBS 지오메트리를 다각형 메쉬로 내보낼 수 있도록 변환합니다. 또한, MeshSphere, MeshBox, MeshCylinder 등의 메쉬 생성 명령은 메쉬 개체를 그립니다.
안내
- 메쉬 모델을NURBS 모델로 쉽게 변환하는 방법은 없습니다. 개체를 정의하는 정보 자체가 완전히 다릅니다.
- 그러나, Rhino에는 메쉬에 커브를 그리고, 메쉬 개체에서 정점과 기타 정보를 추출하여 이러한 메쉬 정보로 NURBS 모델을 만드는 데 도움을 주는 몇 가지 명령이 있습니다.
참조: 메쉬 개체 그리기
SubD 개체
Rhino SubD 개체는 복잡한 유기적 형태를 빠르게 모델링하고 편집하도록 디자인된 초정밀 Catmull Clark 서브디비전 서피스입니다.
-
Rhino의 SubD는 측정 및 제조가 가능합니다. SubD는 고품질의 NURBS 또는 메쉬 (사각 또는 삼각) 개체로 변환될 수 있으며, 메쉬 또는 NURBS를 지원하는 다양한 파일 형식(예: IGES, STEP, OBJ, STL...)으로 내보낼 수 있습니다.
-
대부분의 SubD 생성 및 편집 명령은 SubD 메뉴와 SubD 도구 도구모음에 있습니다.
-
Rhino SubD 규칙 문서는 Rhino SubD 개체에 사용되는 수학적 정의에 대한 기술적인 설명을 제공합니다.
-
Tab 키를 누르거나, SubDDisplayToggle 명령을 사용하여 SubD 개체를 평면 음영 또는 매끄럽게 모드로 전환합니다.