본 글에서는 Rhino를 이용하여, 외형으로는 1개로 보이지만, 내부는 결합이 안 된 바디와 면들로 구성된 비다양체(Non-manifold)를 출력 가능한 다양체(Manifold) 모델로 수정하는 방법을 다뤄보도록 하겠습니다.
문제점
다음 예시와 같이 Solid_1(회색)과 Solid_2(하늘색)을 생성한 후, ‘Boolean union(결합)’을 적용하지 않은 상태로 두 Solid를 선택 후 Export(내보내기)를 이용하여 STL 파일로 저장을 진행하였습니다.
문제 모델 확인
2개 이상의 Solid를 ‘Boolean Union’ 또는 ‘Join’을 사용하지 않고 Export(내보내기)를 진행한다면, 해당 모델과 같은 비다양체(Non-manifold)로 설계가 됩니다.
모델의 외형에서는 문제가 없어보이지만, 해당 모델의 단면을 살펴보면 내부에는 2개의 Solid가 결합하지 않은 상태로 분할되어 있는 것으로 확인할 수 있습니다.
이는 3D프린팅 준비과정인 슬라이싱(Slicing) 단계에서 자동으로 보정될 수 있습니다만, 보정 단계에서 설계한 의도와 다른 결과물로 출력될 수 있습니다.
해결방법
2개 이상의 Solid를 ‘Boolean Union’을 적용 후 Export(내보내기)를 진행한다면 해당 모델과 같은 다양체(Manifold)로 설계가 됩니다.
정상으로 설계된 다양체의 단면을 확인해보면, 내부가 분할되어 있지 않고 1개의 개체로 결합된 것을 확인 할 수 있습니다.
Rhino 관련 링크
Rhino 3D프린팅 모델 준비하기: 면만 있는 경우
Rhino 3D프린팅 모델 준비하기: 면만 있는 경우(2)
Rhino 3D프린팅 모델 준비하기: 모서리로만 결합
Rhino 3D프린팅 모델 준비하기: 내부결합이 안된 모델 수정