1. 서페이스 가장자리에서 폴리라인 추출
서페이스의 가장자리 곡선을 Polyline으로 변환합니다.
단계:
- 서페이스 가장자리 추출:
- Rhino 명령창에 DupBorder 입력.
- 서페이스를 선택하면 가장자리 곡선이 추출됩니다.
- 곡선을 Polyline으로 변환:
- 추출된 곡선에 Convert 명령을 사용.
- 명령 옵션에서 Output=Polyline으로 설정.
- 허용 오차(Tolerance)를 설정하여 폴리라인의 세분화 정도를 조정.
2. 서페이스를 격자로 나눠 폴리라인 생성
Surface를 등간격으로 분할하여 폴리라인 네트워크를 생성합니다.
단계:
- 등고선 생성:
- Rhino 명령창에 Contour 입력.
- 기준 축(예: X, Y 또는 Z)을 따라 Surface를 등간격으로 분할.
- 생성된 등고선 곡선은 Polyline으로 변환 가능.
- Polyline으로 변환:
- Rebuild 또는 Convert 명령으로 분할된 곡선을 Polyline으로 변환.
3. Grasshopper를 이용한 Polyline 추출
Grasshopper를 사용하면 Surface를 정밀하게 폴리라인 네트워크로 변환할 수 있습니다.
단계:
- Surface 분할:
- Divide Domain² 컴포넌트를 사용해 Surface를 U와 V 방향으로 분할.
- 분할된 점(Point)을 생성.
- Polyline 생성:
- Polyline 컴포넌트를 사용하여 분할된 점들을 연결.
- 필요한 경우, 곡선의 밀도를 조정하여 세밀한 Polyline 생성.
4. Mesh로 변환 후 Polyline 추출
Surface를 Mesh로 변환한 후 Mesh의 가장자리를 Polyline으로 추출합니다.
단계:
- Surface를 Mesh로 변환:
- Rhino 명령창에 Mesh 입력.
- Surface를 선택하고 Mesh 밀도(Polygon Count)를 설정.
- Mesh 가장자리 추출:
- Rhino 명령창에 DupMeshEdge 입력.
- Mesh의 가장자리 곡선을 추출.
- Polyline으로 변환:
- 추출된 곡선을 Convert 명령으로 Polyline으로 변환.
5. Control Points 기반 Polyline 생성
Surface의 Control Points를 기반으로 Polyline을 생성합니다.
단계:
- Control Points 활성화:
- Rhino 명령창에 PointsOn 입력.
- Surface의 Control Points를 활성화.
- Control Points 연결:
- Polyline 명령을 사용하여 Control Points를 연결.
6. Section 단면을 따라 Polyline 생성
Surface를 특정 축에 따라 단면으로 나눠 폴리라인 생성.
단계:
- 단면 곡선 생성:
- Rhino 명령창에 Section 입력.
- Surface를 특정 평면과 교차하여 단면 곡선을 생성.
- Polyline으로 변환:
- 생성된 곡선을 Convert 명령으로 Polyline으로 변환.