Rhino 3D프린팅 모델 준비하기: 내부결합이 안된 모델 수정

정훈모
정훈모

본 글에서는 Rhino를 이용하여, 외형으로는 1개로 보이지만, 내부는 결합이 안 된 바디와 면들로 구성된 비다양체(Non-manifold)를 출력 가능한 다양체(Manifold) 모델로 수정하는 방법을 다뤄보도록 하겠습니다.

문제점

다음 예시와 같이 Solid_1(회색)과 Solid_2(하늘색)을 생성한 후, ‘Boolean union(결합)’을 적용하지 않은 상태로 두 Solid를 선택 후 Export(내보내기)를 이용하여 STL 파일로 저장을 진행하였습니다.

2_결합안됨_1-1-1024x472.jpg
Rhino를 이용하여 생성된 중첨된 구조의 2개 Solid
2_결합안됨_1-2-1024x472.jpg
Boolean union(결합)을 적용하지 않은 상태로 2개의 Solid를 Export(내보내기) 적용 모습

문제 모델 확인

2개 이상의 Solid를 ‘Boolean Union’ 또는 ‘Join’을 사용하지 않고 Export(내보내기)를 진행한다면, 해당 모델과 같은 비다양체(Non-manifold)로 설계가 됩니다.
모델의 외형에서는 문제가 없어보이지만, 해당 모델의 단면을 살펴보면 내부에는 2개의 Solid가 결합하지 않은 상태로 분할되어 있는 것으로 확인할 수 있습니다.
이는 3D프린팅 준비과정인 슬라이싱(Slicing) 단계에서 자동으로 보정될 수 있습니다만, 보정 단계에서 설계한 의도와 다른 결과물로 출력될 수 있습니다.

2_결합안됨_1-3.png
결합을 진행하지 않고 내보내기가 진행된 ‘비다양체’ 모델 외형
2_결합안됨_1-4.png
결합을 진행하지 않고 내보내기가 진행된 ‘비다양체’ 모델 내부 모습
2_결합안됨_2-5.png
결합을 진행하지 않고 내보내기가 진행된 ‘비다양체’ 모델 내부 모습_2

해결방법

2개 이상의 Solid를 ‘Boolean Union’을 적용 후 Export(내보내기)를 진행한다면 해당 모델과 같은 다양체(Manifold)로 설계가 됩니다.
정상으로 설계된 다양체의 단면을 확인해보면, 내부가 분할되어 있지 않고 1개의 개체로 결합된 것을 확인 할 수 있습니다.

2_결합안됨_3-1-1024x472.jpg
Boolean Union을 이용하여 2개의 Solid를 결합하는 모습
2_결합안됨_3-4.png
결합을 적용하여 내보내기가 진행되어 1개의 개채로 결합된 ‘다양체’ 모델 내부 모습

Rhino 관련 링크

Rhino 3D프린팅 모델 준비하기: 면만 있는 경우
Rhino 3D프린팅 모델 준비하기: 면만 있는 경우(2)
Rhino 3D프린팅 모델 준비하기: 모서리로만 결합
Rhino 3D프린팅 모델 준비하기: 내부결합이 안된 모델 수정