라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul

커브의 생성과 편집이 되었다면 면을 만들어 보자

라이노는 기본적으로 커브를 만들고 면을 생성하기 때문에 수정을 위해서라도 커브는 남겨놓아야 한다

이를 위해 커브는 따로 레이어로 관리하도록 하자.

그러나 면을 만든 후 추가 수정을 위해서는 기존 커브 외 면에서 필요한 커브를 추가 또는 추출하여 사용하도록 하자.

추가명령

#insertknot : 면내에 가로 또는 세로로 원하는 위치에 아이소커브 추가

#insertkink : knot와 유사 뭐가 다른지 ...

추출명령

#dupedge : 서페이스상에 필요한 모서리 커브를 선택 추출 단 솔리드매시 객체는 불가

#dupborder : 서페이스상의 외각 커브를 추출 단 close된 객체는 불가

#dupfaceborder :

#project : 커브를 면에 투영, 뷰포트 확인하여 유저가 바라보는 모니터의 면

앞에 커브를 그리고 뒤에 면에서 떨어져 오버랩되어야 실행됨

#projectTOcplane : 면 또는 커브를 cplane 위치에 투영

#objectintersecction : 면이 겹쳐져있는 부분에 외각 커브 추출

#extractisocurve : 면내에 아이소커브 추출

#createUVcurves : 솔리드매시의 전개 커브 추출

#applyUVcurves : 커브를 솔리드매시에 투영

일단 여기까지가 라이노에서 많이 사용되는 커브 추출 명령어입니다.

커브 제어점을 통과하도록 폴리라인을 맞추거나, 서피스 제어점을 통과하도록 메쉬를 맞춥니다.

커브 개체 또는 편집점, 서피스 제어점, 메쉬 정점을 복제합니다.

폴리커브 세그먼트를 분리하거나 복제합니다.

폴리서피스에서 오류가 있는 서피스를 추출합니다.

폴리서피스 면을 분리 또는 복제합니다.

면과 연결된 메쉬 면을 분리합니다.

메쉬에서 복제된 면을 분리합니다.

부모 메쉬에서 빼기 구배 또는 용접 상태를 기준으로 면을 분리합니다.

메쉬에서 면을 분리합니다.

면적을 기준으로 메쉬에서 면을 분리합니다.

종횡비를 기준으로 메쉬에서 면을 분리합니다.

빼기 구배 또는 용접 상태를 기준으로 메쉬에서 면을 분리합니다.

가장자리 길이를 기준으로 메쉬에서 면을 분리합니다.

용접되지 않은 가장자리로 둘러싸인 메쉬에서 면을 분리합니다.

메쉬에서 비다양체 면을 분리합니다.

Rhino for Mac © 2010-2017 Robert McNeel & Associates. 2017-8-09

개체를 위치 참조로 사용하거나 테두리, 가장자리, 외곽선을 복사하는 방법으로 기존 개체를 사용하여 커브를 만듭니다.

폴리라인 정점으로 커브를 만듭니다.

점 개체를 통과하도록 커브를 맞춥니다.

서피스 제어점을 통과하도록 커브를 맞춥니다.

두 커브 사이에 호 블렌드 커브를 만듭니다.

연속성을 유지하면서 두 커브를 연결합니다.

연속성 제어로 두 커브를 연결합니다.

두 커브 사이에 선 세그먼트를 만들고 커브가 이와 만나도록 트림 또는 연장합니다.

두 커브 사이에 호를 추가하고 커브를 호까지 트림 또는 연장합니다.

서피스, 폴리서피스 또는 메쉬 테두리를 복사하는 커브 또는 폴리라인을 만듭니다.

서피스 가장자리를 복사하는 커브를 만듭니다.

폴리서피스 면 테두리를 복사하는 커브를 만듭니다.

메쉬 가장자리를 복제한 폴리라인을 만듭니다.

메쉬 구멍의 경계를 복제하는 폴리라인을 만듭니다.

개체를 통과하는 일련의 평면형 커브와 점을 만듭니다.

프로파일 커브를 통과하는 횡단면 커브를 만듭니다.

메쉬 개체 또는 서피스 렌더링 메쉬의 폴리라인 외곽선을 만듭니다.

점구름과 평면을 교차시켜 평면형 커브를 만듭니다.

개체를 통해 절단 평면을 교차하여 평면형 커브 또는 점을 만듭니다.

서피스 또는 폴리서피스로부터 외곽선 커브를 만듭니다.

두 개의 다른 뷰에서 평면형인 두 개의 입력 커브를 평균화하여 하나의 커브를 만듭니다.

커브를 원래 커브에 평행하게 복사합니다.

서피스 상의 커브를 원래 커브에 평행하게 복사합니다.

서피스 법선 방향으로 원래 개체에 평행이 되도록 서피스 상에 커브를 복사합니다.

구성평면을 향해 커브/점을 서피스와 교차하도록 투영합니다.

서피스와 교차하도록 커브/점을 서피스 법선 방향으로 끌어옵니다.

서피스 상의 두 점 사이에서 최대한 짧은 커브(측지선)를 만듭니다.

폴리라인 경로를 만들기 위해 서피스의 집합에 광선을 비춥니다.

서피스 경계를 투영하고 커브를 절대좌표 XY 평면 상에 트림합니다.

커브 또는 서피스의 교차점에 점 개체 또는 커브를 만듭니다.

한 개체 세트와 다른 개체 세트 사이에 교차를 찾습니다.

지오메트리를 구성평면에 투영합니다.

Rhino for Mac © 2010-2017 Robert McNeel & Associates. 2017-8-09

라이노 프로그램에서 면을 생성하면 생기는 Isocurve 추가 또는 삭제에 관해 알아보겠습니다. 

먼저 예로 아래와 같이 간단한 서페이스를 생성하기 위해 두개의 rail curve (1,2번)를 만들고 그 두개의 rail curve를 이어주는 cross section curve (3번)를 생성해 줍니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul

Sweep 2 rail 명령을 사용해서 면을 생성해 줍니다. 그러면 아래와 같은 면이 생성이 됩니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul

생성된 면을 보면 무수히 많은 Isocurve가 보입니다. 만약 보이지 않는다면 F3키를 눌렀을 때 나오는 창의 Display 탭으로 가셔서 Surface Isocurves 의 체크박스를 체크 해주시면 보입니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul

이제 생성된 면의 Isocurve를 삭제 해보겠습니다. 삭제 하는 명령어는 Command: _RemoveKnot 입니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul
Point On/Off 우클릭 팝업창

그리고 면을 선택하면 커멘트창에 다음과 같은 메세지가 뜹니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul

위 이미지에서는 Direction=V 와 Toggle 두가지 옵션이 있는데 isocurve를 선택하면 총 세가지의 옵션이 나타납니다.

1. Direction = U 또는 V : U 또는 V의 방향을 선택합니다.

2. Toggle : 선택한 U 또는 V의 방향을 전환합니다.

3. Undo : 마지막 실행을 이전 단계로 되돌립니다.

지우고자 하는 isocurve를 클릭하면 isocurvr가 삭제 되는걸 확인할 수 있습니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul
중간부분 삭제된 isocurve

이제 생성된 면의 Isocurve를 추가 해보겠습니다. 추가 하는 명령어는 Command: _InsertKnot 입니다.

라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul
라이노 서피스 커브 추출 - laino seopiseu keobeu chuchul

삭제했던 isocurve와는 반대 방향으로 isocurve를 추가 해봤습니다. 

이렇게 면을 생성한 후 isocurve를 추가 또는 삭제할 수 있습니다. 단! 면을 생성한 후에 isocurve를 삭제하면 면 모양이 달라질 수 있으니 주의하셔야 합니다. 

이상 즐라~