도면이 지저분해지는 진짜 이유, 그리고 오토캐드에서의 첫 단추
오토캐드로 작업하다 보면 “선은 다 그렸는데 왜 도면이 지저분해 보이지?”라는 순간이 꼭 와요. 선이 겹치고, 끊기고, 같은 형상이 여러 개로 쪼개져 있고, 치수는 잡히는데 면적 산출이 안 되는 상황… 이런 문제의 중심에는 ‘선이 하나의 덩어리로 관리되지 않는다’는 공통점이 있습니다. 그래서 도면 정리의 첫 단추는 ‘폴리라인(Polyline)’을 제대로 다루는 것에서 시작해요.
실무에서 폴리라인은 단순히 “연결된 선”이 아니라, 도면의 품질을 좌우하는 데이터 단위에 가깝습니다. 예를 들어 같은 사각형이라도 단일 폴리라인이면 면적, 둘레, 해치 경계, 블록화, CNC/레이저 가공 데이터 추출까지 한 번에 이어지지만, 선분 4개로 따로 놀면 매번 수작업이 늘어나죠.
참고로 Autodesk 사용자 커뮤니티와 여러 CAD 교육기관 자료에서 반복적으로 강조하는 부분이 있어요. “정리되지 않은 선분(단절/중복/미세 틈)은 작업 시간의 상당 부분을 잡아먹는다”는 점입니다. 실제로 사내 표준화 프로젝트를 수행한 팀들의 사례를 보면(국내외 CAD 교육 리포트/세미나 자료에서 자주 언급), 도면 표준(레이어/선종)만 맞춰도 검토 시간이 줄고, 폴리라인 기반으로 경계를 정리하면 수정·산출 업무가 눈에 띄게 줄어든다고 해요. 체감상으로는 작은 도면은 10~20분, 큰 평면도/배치도는 몇 시간 차이가 나기도 합니다.
폴리라인을 알면 정리가 쉬워지는 핵심 개념 4가지
폴리라인 편집이 어렵게 느껴지는 이유는 명령어가 많아서가 아니라, 개념을 선분(Line)과 같은 레벨로 생각하기 때문이에요. 아래 4가지만 잡아도 도면 정리 속도가 확 올라갑니다.
1) “하나로 묶인 경계”는 데이터가 된다
폴리라인은 하나의 객체로 인식돼서, 선택/이동/복사/레이어 변경이 한 번에 됩니다. 해치 경계로도 안정적이고, 면적(AREA)이나 속성 추출(Data Extraction)에서도 오류가 줄어요.
2) 닫힘(Closed) 여부가 품질을 가른다
폴리라인이 닫혀 있어야 해치가 깔끔하게 들어가고, 면적 산출이 정확해집니다. “거의 닫힌 것 같은데 해치가 안 돼요”는 대부분 미세한 틈(갭) 때문이에요.
3) 폭(Width)과 선가중치(Lineweight)는 다르다
폴리라인 폭은 ‘기하학적 두께’라 출력 스타일과 별개로 실제 형상을 바꿔요. 반면 선가중치는 출력 두께 개념이죠. 도면 정리에서 폭이 섞여 있으면 화면에서만 두꺼워 보이는 게 아니라, 가공/변환 시 예기치 않은 결과가 나오기도 합니다.
4) 세그먼트(직선/호) 관리가 곡선 품질을 만든다
호(Arc)로 유지해야 깔끔한 곡선인데, 누군가 스플라인을 분해하거나 폴리라인을 과도하게 세그먼트로 쪼개면 경계가 “톱니처럼” 보일 수 있어요. 이런 건 정리 단계에서 다시 다듬는 게 좋아요.
- 폴리라인은 “선들의 집합”이 아니라 “하나의 경계 객체”로 생각하기
- 닫힘 여부 확인 → 해치/면적/산출 품질이 달라짐
- 폭(Width) 혼입은 정리 단계에서 반드시 점검
- 호를 호로 유지하면 도면이 더 매끈하고 편집도 쉬움
PEDIT로 폴리라인 편집을 빠르게 끝내는 실전 루틴
실무에서 가장 많이 쓰는 방법은 PEDIT(Polyline Edit) 한 방으로 “연결-정리-닫기”를 처리하는 루틴을 만드는 거예요. 도면 정리할 때 아래 순서대로 하면 습관처럼 빨라집니다.
1) 선분을 폴리라인으로 변환하기
기존에 LINE/ARC로 그려진 형상은 PEDIT로 선택했을 때 “폴리라인으로 바꾸겠냐”는 질문이 나와요. 여기서 Yes로 바꾸면 시작점입니다. 단, 여러 선분을 한 번에 정리하려면 ‘Multiple(다중 선택)’ 옵션을 적극적으로 쓰는 게 좋아요.
2) JOIN으로 끊긴 선을 한 덩어리로
도면 정리의 70%는 사실 JOIN이라고 해도 과언이 아니에요. 선이 안 붙는 경우는 대개 두 가지입니다. (1) 끝점이 안 맞음(미세 틈) (2) 같은 평면이 아님(Z값/표고가 다름). JOIN을 시도했는데도 안 붙으면, 무작정 다시 그리기보다 원인을 먼저 추적하는 게 시간 절약이에요.
3) 허용 오차(Fuzz distance)로 미세 틈 메우기
끝점이 살짝 안 맞는 경우, PEDIT의 JOIN에는 허용 거리 개념(퍼즈 거리)이 들어갑니다. 너무 크게 주면 원치 않는 선까지 붙을 수 있으니, “필요한 만큼만” 조금씩 올리는 게 안전해요. 예를 들어 건축 평면에서 mm 단위로 작업한다면 0.1~1 정도부터 조심스럽게 시도하는 식으로요.
4) CLOSE로 경계 닫기
JOIN이 끝났는데도 해치가 안 된다면 ‘닫힘’이 안 되어 있을 가능성이 큽니다. CLOSE로 닫아주면 경계로서 완성이 됩니다. 여기서도 닫히지 않는다면, 중간에 겹침/자기교차가 있는지 의심해볼 만해요.
- PEDIT → 변환(Yes) → Multiple로 다중 처리
- JOIN이 안 되면 “끝점 갭” 또는 “Z값 불일치”부터 의심
- Fuzz distance는 작게 시작해서 점진적으로 조정
- 마지막은 CLOSE로 경계 완성
도면을 더럽히는 3대 범인: 중복선, 미세 틈, Z값… 해결 체크리스트
폴리라인 편집을 하다 보면 “왜 자꾸 안 붙지?” “해치가 왜 새지?” 같은 문제를 만나게 돼요. 아래 3가지가 실무에서 가장 흔한 원인이고, 해결도 비교적 정형화돼 있습니다.
1) 중복선(Overkill 대상) 때문에 해치가 꼬인다
같은 위치에 선이 두 겹, 세 겹 겹쳐 있으면 선택도 이상해지고, 해치 경계 인식도 불안정해져요. 이런 도면은 눈으로 보면 멀쩡한데, 편집할 때만 문제를 일으키는 경우가 많습니다. 이때는 OVERKILL(중복 객체 정리) 같은 정리 명령이 큰 도움이 됩니다. 중복선 제거 후에 PEDIT JOIN을 하면 갑자기 깔끔하게 붙는 경우가 꽤 많아요.
2) 미세 틈(Gap) 찾기: 확대 + 스냅 + 기준점 확인
끝점이 0.01 정도 어긋나도 해치는 실패할 수 있어요. 이럴 때는 확대해서 끝점 스냅(Endpoint)으로 정확히 잡히는지 확인해보세요. 자주 쓰는 방법은, 의심 구간을 확대하고 선을 살짝 이동해보며 “실제로는 떨어져 있었는지” 확인하는 거예요(작업 후 UNDO로 되돌리면 됩니다).
3) Z값 불일치: 2D 도면인데 왜 높이가 있지?
외부에서 받은 도면(DWG/DXF)이나 3D에서 내려온 평면은 선들이 미세하게 서로 다른 Z값을 갖는 경우가 있어요. 화면에선 티가 안 나지만 JOIN이 안 됩니다. 이럴 땐 객체의 속성(Properties)에서 Elevation/Start Z/End Z 등을 확인하거나, 전체를 0 평면으로 정리하는 방식(예: FLATTEN 활용)을 고려할 수 있어요. 단, FLATTEN은 객체 종류에 따라 결과가 달라질 수 있으니 복사본에서 먼저 테스트하는 게 안전합니다.
- 해치/조인이 이상하면 먼저 중복선 여부 점검(OVERKILL)
- 미세 틈은 확대해서 스냅으로 끝점 일치 확인
- 외부 도면은 Z값 불일치가 흔함 → 속성 확인 후 평면화 검토
- 정리 명령은 반드시 백업/복사본에서 테스트하면 마음 편함
폴리라인을 ‘도면 정리 도구’로 쓰는 고급 팁: 경계 만들기, 단순화, 일관성
여기부터는 “붙였다/닫았다”를 넘어, 도면을 보기 좋고 관리하기 쉽게 만드는 단계예요. 한 번 익혀두면 다음 프로젝트에서 시간이 확 줄어듭니다.
1) 경계가 애매할 땐 BOUNDARY로 새 폴리라인 생성
선들이 여기저기 끊기고 겹쳐서 JOIN이 스트레스라면, 경계를 ‘다시 만드는’ 전략이 더 빠를 때가 있어요. BOUNDARY(또는 BPOLY)를 이용하면 닫힌 영역을 클릭해서 경계 폴리라인을 새로 생성할 수 있습니다. 기존 선들을 억지로 이어붙이는 것보다 결과가 깔끔한 경우가 많아요.
2) 너무 많은 꼭짓점은 단순화로 작업성을 올리기
폴리라인 꼭짓점이 과도하게 많으면 편집이 무거워지고, 줌/팬도 버벅일 수 있어요. 특히 PDF나 이미지 트레이싱 결과, 또는 스플라인 변환 결과가 이런 형태로 나오죠. 이럴 땐 “형상은 유지하되 꼭짓점 수를 줄이는” 단순화가 큰 도움이 됩니다. 버전과 환경에 따라 사용할 수 있는 기능이 다르지만, 핵심은 불필요하게 촘촘한 세그먼트를 줄여서 도면을 가볍게 만드는 거예요.
3) 폭(Width)과 선종/레이어를 표준화하기
정리의 완성은 일관성이에요. 같은 종류의 경계인데 어떤 건 폭이 들어가 있고, 어떤 건 선종이 다른 상태면 협업에서 문제가 생깁니다. 폴리라인을 한 덩어리로 만들었다면, 레이어/색/선종/선가중치를 한 번에 맞춰주기 쉬워요.
- JOIN이 힘들면 BOUNDARY로 경계를 “새로 생성”하는 게 더 빠를 수 있음
- 꼭짓점 과다 폴리라인은 단순화로 성능과 편집성 개선
- 폴리라인화 후 레이어/선종/폭을 표준화하면 협업 품질 상승
실무 사례로 보는 정리 효과: 시간 절감과 오류 감소가 어떻게 나오나
“정리하면 좋다”는 말은 많이 듣지만, 실제로 어떤 이득이 있는지 감이 안 올 때가 있죠. 아래는 현장에서 자주 나오는 상황을 바탕으로 정리 효과를 설명해볼게요.
사례 1) 면적 산출이 매번 달라지는 인테리어 평면
바닥 마감 면적을 산출해야 하는데, 경계가 선분으로 끊겨 있거나 중복선이 있으면 해치가 새거나 면적이 누락됩니다. 폴리라인으로 닫힌 경계를 만들면, AREA로 면적을 안정적으로 뽑을 수 있고 수정도 쉽습니다. 특히 변경이 잦은 프로젝트에서는 “산출을 다시 하는 시간”이 누적돼요. 경계를 폴리라인으로 관리하면 변경 대응 속도가 훨씬 좋아집니다.
사례 2) 레이저 커팅/가공용 도면에서 발생하는 미세 오차
가공용 DXF로 넘길 때 선이 미세하게 끊겨 있으면 CAM에서 경로가 분리되어 가공이 멈추거나, 불필요한 리드인이 생길 수 있어요. 폴리라인으로 하나의 폐곡선을 만들어주면 경로가 안정화됩니다. 이건 업체마다 차이는 있지만, 현장에서는 “닫힌 폴리라인이냐 아니냐”가 납기와 재작업 비용에 영향을 주는 경우가 많습니다.
사례 3) 협업 도면에서 수정 요청이 줄어드는 패턴
검토자가 가장 싫어하는 도면은 “선이 뭐가 뭔지 선택이 안 되는 도면”이에요. 폴리라인으로 정리되어 있으면 선택이 직관적이고, 수정 지시도 “이 경계 전체를 50 이동”처럼 명확해집니다. 이런 커뮤니케이션 비용이 줄어드는 게 은근히 큰 이득입니다.
- 닫힌 폴리라인 경계 → 면적 산출과 해치 안정성 상승
- 가공/변환 단계에서 끊긴 선은 사고 포인트 → 폴리라인이 예방책
- 협업에서 선택/수정 단위가 명확해져 커뮤니케이션 비용 감소
정보 : 오토캐드 대안으로는 100% 호환성을 자랑하는 zw캐드 가 있습니다.
폴리라인 정리 습관 하나로 도면이 달라진다
도면 정리는 “예쁘게 보이게”만 하는 작업이 아니라, 이후 공정(산출, 출력, 협업, 가공, 변경)에 드는 시간을 줄이고 오류를 예방하는 투자에 가깝습니다. 오토캐드에서 폴리라인을 제대로 편집할 수 있으면, 끊긴 선을 붙이고(CJOIN/ JOIN), 미세 틈을 허용 오차로 조정하고, 닫힌 경계를 만들어 해치와 면적 산출까지 매끄럽게 가져갈 수 있어요.
오늘부터는 도면을 받자마자 “레이어 정리”만 하지 말고, 경계가 되는 선들은 폴리라인으로 한 덩어리화하는 습관을 들여보세요. 익숙해지면 도면이 깔끔해지는 건 물론이고, 작업 속도도 눈에 띄게 빨라질 거예요.