변경해도 무너지지 않는 3D 모델 만들기 — 설계 의도(Design Intent) 원칙 정리

납기 3일 전, 고객으로부터 설계 변경 요청이 들어왔습니다. 담당자가 모델을 열자마자 피처(Feature) 트리 전체에 빨간 경고가 쏟아집니다. 치수 하나를 수정했을 뿐인데, 연쇄 오류가 발생한 것입니다. 이 상황은 특정 설계자의 실수라기보다, 모델에 설계 의도가 충분히 담겨 있지 않았기 때문에 발생합니다. Autodesk Research(2025, arXiv)는 CAD 설계자가 구속 조건을 강건하고 효율적으로 사용하는 데 어려움을 겪는 문제를 지적하고 있습니다.

설계 의도가 불명확한 모델을 방치하면 비용이 누적됩니다. 변경 요청이 생길 때마다 모델을 부분적으로 재구축해야 하고, 하위 어셈블리에 연쇄 오류가 전파되어 납기가 지연됩니다. 담당자가 이직하거나 업무를 인수인계하는 상황에서는 모델 유지보수 자체가 불가능해지는 경우도 있습니다. 이 포스트에서는 설계 의도를 세 가지 층위로 정립하고, Master Sketch 방식과 전역 변수 운용, 그리고 50인 미만 팀에서 현실적으로 표준을 정착시키는 방법을 설명합니다. 구속 조건 기초, 피처 순서 기본 원리, 변수 입문은 이전 포스트에서 다루었습니다.

설계 의도는 형상이 아니라 ‘변화의 규칙’을 모델에 심는 일입니다

ISO 10303-108은 설계 의도를 “모델이 어떻게 인스턴스화되거나 수정될 수 있는지에 대한 설계자의 의도”로 정의합니다. 이 정의에서 핵심은 형상의 결과가 아니라, 변경이 일어났을 때 모델이 어떻게 반응하는가에 있습니다. Autodesk Research(2025)는 설계 의도를 다음 세 가지 층위로 구분합니다.

  • 층위 1 — 스케치 구속: 2D 프로파일의 자유도를 제어하는 규칙. 완전 구속 상태 여부가 핵심입니다.
  • 층위 2 — 피처 간 관계: 피처가 참조하는 대상의 선택과 부모-자식 연결 구조. 어떤 엣지(edge)나 면(face)을 참조하느냐에 따라 변경 결과가 달라집니다.
  • 층위 3 — 피처 선택: 동일한 형상을 구현하는 여러 방법 중 설계 목적에 맞는 방법을 선택하는 것. 예를 들어, 구멍(hole)을 컷(cut) 피처로 만들 것인지 홀 위저드(Hole Wizard)로 만들 것인지의 차이입니다.

층위 3이 특히 간과되는 이유는 형상이 동일하게 보이기 때문입니다. 화면에 표시된 결과물은 같더라도, 피처 선택이 다르면 치수를 변경했을 때 모델이 전혀 다른 방식으로 반응합니다. 관련 학술 연구(CAD Journal, 2023)에서는 소규모 파라미터 변경만으로도 관행적으로 구성된 스케치에서 강건성이 현저히 저하될 수 있다는 결과가 보고된 바 있습니다. 소규모 팀에서는 이 설계 의도가 담당자의 머릿속에만 존재하는 암묵지로 남는 경우가 많아, 본인조차 수개월 후 동일한 오류를 유발하게 됩니다.

더 읽고 싶으신가요?
지금 로그인하고 무료로 나머지 내용을 바로 확인하세요.

답글 남기기