사선인 줄도 몰랐던 선을, 색으로 잡아낸다 — 도면 품질 검수 리습 (QC)

작성자

카테고리:

건축 도면을 검수할 때 가장 곤란한 건 눈에 안 보이는 오류다. 정수로 떨어져야 할 좌표에 소수점이 붙고, 수직인 줄 알았던 선이 미세하게 기울어 있다. QC는 선택한 선과 폴리선을 훑어 이런 결함을 색으로 표시해 주는 캐드 도면 검수 리습이다.

도면 검수 전후

눈에 안 보이는 게 문제였다

건축 도면은 규율이 분명하다. 벽선은 정수 좌표에 앉히고, 대부분 수평이나 수직으로 긋는다. 그렇게 그려야 나중에 치수가 맞고 면적이 맞는다.

그런데 급하게 그리다 보면 어긋난다.

스냅이 살짝 빗나가 좌표에 소수점이 붙는다. 수직으로 그은 줄 알았는데 0.03도쯤 기울어 있다. 화면으로는 티가 안 난다. 출력하고 나서야, 혹은 치수가 안 맞아서야 알아챈다.

이걸 눈으로 하나씩 찾는 건 고역이었다. 선을 클릭해 좌표를 확인하고, 각도를 재보고. 도면 한 장에 선이 수백 개다.

QC 하나로 캐드 도면 검수를 끝낸다

QC를 실행하면 선택 영역의 선과 폴리선을 전부 훑는다.

소수점 좌표가 섞인 선은 한 색으로, 사선으로 그어진 선은 다른 색으로, 둘 다 걸리면 또 다른 색으로 칠한다. 깨끗한 선은 원래대로 되돌린다.

평행선 사이 간격이 소수점으로 떨어지는 경우도 잡는다. 이때는 두 선 사이에 빨간 점선 가이드라인을 그어, 어디가 문제인지 바로 보이게 한다.

검수가 끝나면 몇 개가 걸렸는지 명령창에 뜬다.

걸린 지점을 하나씩 따라간다

색만 칠하고 끝이 아니다. QCV를 치면 걸린 지점을 하나씩 화면 가운데로 당겨준다.

다시 치면 다음 지점으로. 넓은 도면에서 결함을 눈으로 찾아 헤맬 필요가 없다.

사용 환경

ZWCAD 2023에서 개발하고 실전 검증했다. AutoCAD 호환은 확인하지 못했다.

이 도구는 건축 도면을 전제로 만들었다. 정수 좌표와 직교 작도가 규율인 도면 말이다. 그래서 소수점 좌표와 사선을 결함으로 본다.

반대로 실측 도면이나 좌표계 도면처럼 소수점이 정상인 도면에는 맞지 않는다. 멀쩡한 선을 전부 오류로 잡을 것이다.

한 가지 더. QC는 선의 색을 바꾸는 도구다. 검수를 돌리면 결함이 없는 선도 색을 ByLayer로 되돌린다. 그러니 일부러 색을 준 선이 있다면, 그 색이 밀린다는 걸 알고 써야 한다.

어떻게 쓰나

검수할 선을 미리 선택해 두거나, 그냥 QC를 실행하고 나서 선택해도 된다.

  1. 명령창에 QC 입력
  2. 검수할 선·폴리선 선택 (미리 선택해 뒀다면 바로 진행)
  3. 결과가 색으로 표시되고, 명령창에 결함 개수가 뜬다
  4. QCV 입력으로 걸린 지점을 하나씩 순회

아직 안 되는 것

선과 폴리선만 본다. 원, 호, 스플라인은 검수하지 않는다.

블록 안쪽은 들여다보지 않는다. 현재 공간의 선만 대상이다.

앞서 말한 대로, 깨끗한 선의 색도 ByLayer로 리셋된다. AutoCAD 호환은 미검증이다.

받아 가기

받은 파일은 캐드에 로드하면 QCQCV 두 명령을 쓸 수 있다. 로드 방법이 낯설면 리습 불러오기 4가지 글을 참고하면 된다.

짧은 회고

이 도구를 만들고 나서, 내 도면이 생각보다 지저분했다는 걸 알았다.

분명 수직으로 그었다고 믿은 선들이 색으로 칠해질 때, 조금 민망했다. 눈은 속아도 좌표는 안 속는다.

검수는 결국 나를 못 믿는 일이다. 그 불신을 도구에 맡기니 도면이 조용해졌다.


이용 조건: 개인·비영리 자유 사용, 출처(Talkative Archi) 표기 시 수정 가능, 무단 재배포·상업 판매 금지, 무보증·본인 책임. 자세히

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

acaddoc (2) APPLOAD (2) AutoLISP (32) BRS (1) QT (16) RRAV (2) TRA (2) TRB (2) ZWCAD (32) 거리 측정 (1) 건축실무 (4) 기준점 (1) 단축키 (2) 도곽 (3) 도면 검수 (2) 도면 편집 (2) 러브소나타 (1) 리습 (32) 멀티플롯 (2) 블록 (3) 시편 (6) 에스겔 (10) 워크플로우자동화 (3) 일본선교 (1) 창호도 (2) 창호일람표 (2) 캐드 자동화 (31) 평행선 (2) 폴리라인 (1) 히브리서 (1)