Blog › SWAIX

도면에서 3D 모델로
— 영상으로 살펴보는 SWXBridge의 첫 모델링 사례

블로그 목록으로

SWXBridge 개발노트 · 03

지난 글에서는 AI의 요청을 SOLIDWORKS 작업으로 연결하는 구조를 설명했다. 이번에는 실제 화면을 따라가며 그 흐름을 살펴보려 한다. 대상은 육각 구멍이 있는 양단 구형 부품이다. 여기서는 형상을 설명하기 위해 이렇게 부르고, 이후에는 ‘예제 부품’으로 줄여 쓰겠다.

이 사례에는 크기가 다른 두 구 형상, 두 형상을 연결하는 리브, 평면으로 잘라 낸 부분, 육각 구멍 등이 함께 들어 있다. 도면의 여러 뷰와 치수를 연결하고, 하나의 형상을 여러 작업으로 나눠 만드는 과정을 살펴볼 수 있다.

먼저 시연 영상을 보면 전체 흐름을 이해하기 쉽다. 영상은 PDF 선택에서 시작해 치수 검토와 추가 입력 확인을 거쳐 SOLIDWORKS에서 모델이 만들어지는 과정을 보여준다.

SWXBridge 도면 모델링 시연 — PDF 선택, 치수 위치 검토,
도면에 없는 중심 간격 확인을 거쳐 SOLIDWORKS에서 피처가 순서대로 생성되는 과정.

영상을 볼 때는 완성 형상과 함께, 생성 버튼을 누르기 전에 어떤 정보를 확인하는지도 살펴보면 좋겠다.


도면을 선택하고 치수의 위치를 확인한다

첫 단계는 SWXBridge에서 PDF 도면을 선택하는 것이다. 이어지는 검토 화면에서는 모델링에 사용할 치수 목록과 도면을 함께 볼 수 있다.

치수 항목을 선택하면 연결된 도면 표기를 확대하거나 강조해 보여준다. 숫자만 나열하는 것보다 어떤 부위에 적용되는 값인지 확인하기 쉽도록 만든 흐름이다.

이 사례에서는 큰 구와 작은 구의 반지름, 리브의 폭과 두께, 육각 구멍의 크기 등을 살펴볼 수 있다. 같은 숫자가 도면의 여러 곳에 있더라도 모델링에서의 역할은 다를 수 있다. 따라서 값과 그 값이 가리키는 위치를 함께 확인하는 것이 중요하다.

이 화면은 준비된 사례의 검토 흐름이다. 임의의 PDF를 넣으면 모든 형상과 치수를 자동으로 알아내는 단계까지 구현됐다는 의미는 아니다.


도면에 없는 치수는 따로 확인한다

영상에서 주의해서 볼 부분은 두 구의 중심 간격을 확인하는 장면이다. 이 값은 두 형상이 얼마나 떨어져 배치되는지를 결정한다.

화면에는 75mm가 표시되지만, 이를 도면에서 자동으로 읽어 낸 치수로 설명하면 안 된다. 시연 화면은 이 값을 도면 표기값이 아닌 기존 사용자 승인 검증값으로 안내하고, 사용자가 확인하거나 수정할 수 있도록 별도의 입력 항목으로 보여준다.

즉, 이 사례에는 도면에 표시된 치수 외에 별도로 확인하는 값이 포함되어 있다. 그 값을 확인한 뒤 생성 단계로 넘어가는 흐름이다.

자동 모델링에서 누락된 정보를 어떻게 처리할지는 중요한 문제다. 숫자를 채우는 것뿐 아니라, 어디에서 나온 값인지 사용자가 알 수 있어야 한다. 이 장면은 그런 구분이 왜 필요한지를 보여준다. 값의 근거와 미표기 치수 처리 방식은 이후 글에서 더 자세히 다룰 예정이다.


확인한 정보로 피처를 차례로 만든다

생성을 시작하면 SOLIDWORKS 화면에서 형상이 순서대로 만들어진다. 구 형상과 연결 리브가 생기고, 평면 절삭과 육각 구멍 등이 추가된다.

완성 장면의 피처 트리에는 다음과 같은 작업이 남아 있다.

작업 묶음 화면에서 확인한 구성
기본 형상 큰 구, 세로·가로 리브, 작은 구
평면 절삭 전면·상면·끝부분 절삭
육각 구멍 HEX 15·14·13·12에 해당하는 피처
모서리 처리 리브 필렛 R1

영상의 완성 화면에서는 이들이 12개 피처와 하나의 솔리드 바디로 표시된다. 결과의 외형뿐 아니라 어떤 작업으로 구성됐는지 피처 트리에서 살펴볼 수 있다는 점이 이 장면의 의미다.

다만 피처가 남아 있다는 사실과 모든 치수 변경에 안정적으로 대응한다는 것은 별개의 확인 사항이다. 치수를 바꾼 뒤 재생성되는지, 구멍이나 리브 같은 후속 형상이 의도대로 따라오는지는 추가 검증이 필요하다.


영상에서 눈여겨볼 네 장면

전체 과정을 본 뒤에는 다음 장면을 다시 살펴보면 좋다.

  1. PDF 선택: 어떤 도면을 입력으로 사용하는가.
  2. 치수 위치 강조: 화면의 값이 도면의 어느 부분과 연결되는가.
  3. 중심 간격 확인: 도면에 없는 값이 어떻게 구분되어 표시되는가.
  4. 완성 모델과 피처 트리: 형상과 함께 어떤 작업 내역이 생성됐는가.

영상은 작업 흐름을 빠르게 이해하는 데 도움이 되고, 글은 화면이 지나가는 동안 놓치기 쉬운 입력값의 의미와 확인 범위를 설명할 수 있다. 특히 중심 간격 확인 화면과 완성 피처 트리를 나란히 살펴보면 입력에서 결과까지의 연결이 더 잘 드러난다.


이번 사례에서 확인한 것

이번 시연에서는 도면을 선택하고, 치수와 추가 입력을 검토한 다음, SOLIDWORKS에서 피처를 순차적으로 생성해 완성 형상을 표시하는 흐름을 확인할 수 있다.

현재 남아 있는 과제는 이 흐름을 다른 조건에서도 설명하고 검증하는 일이다. 다른 도면에서도 필요한 정보를 해석할 수 있는지, 생성 모델의 치수와 형상이 도면에 맞는지, 수정 후에도 모델이 의도대로 유지되는지를 살펴봐야 한다. 영상에 보이는 생성 장면만으로 이 질문들에 모두 답할 수는 없다.

또한 이 글에서는 영상의 재생 길이를 실제 처리 시간으로 제시하지 않는다. 처리 성능을 이야기하려면 편집 여부와 실행 환경을 구분해 별도로 측정해야 한다.

예제 부품의 모델링은 도면 입력부터 사용자 검토, 모델 생성까지를 하나의 흐름으로 살펴보는 출발점이다. 다음 글에서는 완성 모델을 다시 나눠 보며, 구·리브·절삭·구멍을 어떤 순서로 구성했는지 설명하려 한다.


키워드: 2D 도면 3D 모델링, 도면 3D 모델 변환, PDF 도면 해석, SOLIDWORKS 자동 모델링, AI 설계 자동화, 피처 트리, 구형 부품 모델링, 육각 구멍 모델링, 도면 치수 검토, SOLIDWORKS 시연 영상, SWXBridge 시연

VerusLab (베루스랩) — 웹스시스템코리아 R&D 연구소
← 이전 글 AI와 SOLIDWORKS를 연결하는 SWXBridge — 요청이 실제 작업이 되기까지
다음 글 → 도면의 형상을 어떤 순서로 만들 것인가 — SWXBridge의 피처 구성
블로그 목록으로