오토캐드 EXPLODE(X) 명령어 완전 정리 — 블록·MTEXT·XCLIP·그룹 해제까지

AutoCAD · EXPLODE · 단축키 X

오토캐드에서 가장 많이 쓰는 단축키 중 하나가 바로 X입니다. 블록을 분해하거나 복잡한 객체를 낱개로 분리할 때 쓰는 EXPLODE(익스플로이드) 명령어입니다.

“단 한 글자 X로 복잡하게 묶인 객체를 한 방에 분해합니다. 하지만 잘못 쓰면 소중한 데이터가 날아갑니다.”

이번 글에서는 EXPLODE 명령어가 각 객체에 어떤 영향을 주는지를 종류별로 정리합니다. XCLIP(XC) 명령어와의 관계, 그리고 EXPLODE가 통하지 않는 그룹(Group) 해제 방법까지 함께 설명합니다.


EXPLODE란?

EXPLODE(단축키: X)는 여러 요소가 하나로 묶인 복합 객체를 개별 단위 객체로 분해하는 명령어입니다.

실행 방법은 간단합니다. 명령줄에 X를 입력하고 Enter를 누른 뒤, 분해할 객체를 선택하면 끝입니다. 또는 객체를 먼저 선택한 후 X를 눌러도 동일하게 동작합니다.

⚠️ 주의: EXPLODE는 되돌리기가 어렵습니다

EXPLODE를 실행하면 객체가 가진 속성(Attribute), 연관성, 폭(Width) 정보 등이 사라질 수 있습니다. 반드시 실행 전 Ctrl+Z(Undo)로 되돌릴 수 있는 상태인지 확인하거나, 원본 파일을 백업해두세요.


블록(Block) 분해

EXPLODE의 가장 대표적인 용도입니다. 블록은 여러 객체(선, 호, 문자 등)를 하나의 단위로 묶은 것인데, EXPLODE를 적용하면 블록이 해제되고 원래의 개별 객체들로 돌아갑니다.

  • 블록 안에 블록이 있는 경우(중첩 블록), EXPLODE는 한 단계씩만 분해합니다. 완전히 낱낱이 분해하려면 여러 번 실행해야 합니다.
  • 블록 생성 시 Allow Exploding 옵션이 해제된 블록은 EXPLODE가 적용되지 않습니다. 이 경우 블록 편집기(BEDIT)에서 해당 설정을 먼저 변경해야 합니다.
  • 속성(Attribute) 값이 포함된 블록을 EXPLODE하면 속성 값이 사라집니다. 속성 값을 텍스트로 유지하면서 분해하려면 BURST 명령어를 사용하세요.
💡 BURST vs. EXPLODE

속성(Attribute) 블록을 다룰 때 EXPLODE 대신 BURST를 쓰면, 속성 태그가 실제 입력된 값(텍스트)으로 남습니다. 부품 번호나 규격이 담긴 블록을 분해할 때 데이터 손실을 막는 핵심 명령어입니다.


MTEXT → 단일 텍스트(TEXT)로 변환

MTEXT(다중행 문자)에 EXPLODE를 적용하면 각 줄이 개별 단일행 문자(TEXT)로 분리됩니다.

  • MTEXT 내부의 단락 서식(들여쓰기, 행간 설정 등)은 분해 후 사라집니다.
  • 분해된 텍스트는 기존 MTEXT 스타일이 아닌 해당 도면의 기본 텍스트 스타일(TEXT STYLE)로 초기화될 수 있습니다.
  • 다중 열(Column)로 구성된 MTEXT의 경우, 열 단위가 아닌 줄 단위로 분해될 수 있어 결과가 예상과 다를 수 있습니다.
💡 언제 MTEXT를 분해해야 할까?

외부에서 받은 도면에서 MTEXT가 편집이 안 될 때, 스타일 충돌로 글자가 깨질 때, 또는 텍스트를 개별 행으로 나눠서 따로 배치해야 할 때 사용합니다. 단, 분해 후 글꼴이 바뀌는 경우가 있으니 결과를 꼭 확인하세요.


XCLIP(XC) — 블록의 일부 영역만 보이게 하기

EXPLODE와 함께 블록 작업에서 자주 쓰이는 명령어가 XCLIP(단축키: XC)입니다. 블록이나 외부 참조(XREF)의 특정 영역만 보이도록 클리핑(Clipping) 경계를 지정하는 명령어입니다.

블록 전체를 분해하지 않고도, 필요한 부분만 화면에 표시할 수 있어 도면을 깔끔하게 유지할 때 매우 유용합니다.

XCLIP 실행 순서

  • XC 입력 → Enter → 클리핑할 블록 선택 → Enter
  • New를 선택하면 클리핑 경계를 폴리라인으로 그릴 수 있습니다.
  • 폴리선으로 원하는 영역을 그리면, 그 안쪽 영역만 화면에 표시됩니다.

XCLIPFRAME — 클리핑 테두리 표시 옵션

클리핑 경계선(테두리)을 표시하거나 숨기려면 시스템 변수 XCLIPFRAME을 사용합니다.

테두리 표시 출력(Plot)
0 화면에서 숨김 출력 안 됨
1 화면에서 보임 출력됨
2 (기본값) 화면에서 보임 출력 안 됨
⚠️ 구버전(AutoCAD 2011 이하) 주의

XCLIPFRAME이 0이거나 2인 경우, 구버전 AutoCAD에서는 테두리가 화면에 강제로 표시되는 경우가 있습니다. 이 경우 FRAME 시스템 변수 값도 함께 확인해보세요. FRAME 변수가 설정되어 있으면 XCLIPFRAME 설정을 덮어쓸 수 있습니다.

💡 클리핑 원복(제거) 방법

XC 명령어 실행 → 대상 블록 선택 → Delete 옵션 선택 → 클리핑이 해제되어 블록 전체가 다시 보입니다.


EXPLODE 영향을 받는 기타 객체

EXPLODE는 블록과 텍스트 외에도 다양한 복합 객체에 적용할 수 있습니다. 각각의 분해 결과를 간단히 정리합니다.

객체 분해 후 결과 주의사항
폴리라인 (Polyline) 개별 선(Line)과 호(Arc) 세그먼트로 분리 폴리라인의 폭(Width) 정보가 사라짐
해치 (Hatch) 해치 패턴을 이루는 수많은 선·점 객체로 분리 파일 용량 급증, 원복 불가 — 웬만하면 사용 금지
치수 (Dimension) 선, 화살표, 치수 문자로 각각 분리 연관 치수(Associative) 기능이 사라져 이후 형상 수정 시 자동 업데이트 불가
지시선 (Leader / Multileader) 선과 문자로 분리 지시선 스타일 속성 손실
3D 솔리드 (3D Solid) 면(Surface)·선(Body) 등의 구성 요소로 분리 3D 형상 데이터 변형 가능성 있음
영역 (Region) 원래의 선, 호 등 2D 객체로 분리 면적·무게중심 등 Region 속성 사라짐
스플라인 폴리라인 직선 세그먼트로 분리 (곡선 정보 손실) 재현 불가능한 형태 변형 발생 가능
외부 참조 (XREF) 직접 EXPLODE 불가 (바인딩 후 분해 가능) BIND 명령어로 먼저 내부화 필요

그룹(Group)은 EXPLODE가 안 된다!

오토캐드의 그룹(Group)은 블록과 달리 EXPLODE 명령어로는 해제되지 않습니다. 그룹에 EXPLODE를 시도해도 아무 반응이 없는 이유가 바로 이것입니다.

그룹 해제 방법

  • 방법 ①: 명령줄에 GROUP 입력 → 그룹 관리자 대화 상자에서 해제할 그룹 선택 → Explode 버튼 클릭
  • 방법 ②: 그룹 선택 후 우클릭 → Group → Remove from Group 또는 Ungroup 선택
  • 방법 ③: 명령줄에 UNGROUP 입력 → 해제할 그룹 선택
💡 그룹과 블록의 차이

블록은 여러 객체를 하나의 정의된 단위로 만드는 것이고, 그룹은 느슨한 묶음으로 각 객체의 독립성은 유지됩니다. 그룹 내 객체는 개별로 선택해 수정할 수 있지만(CTRL 클릭), 블록은 블록 편집기(BEDIT)를 통해서만 수정할 수 있습니다.


마치며 — EXPLODE 핵심 요약

  • 단축키X (명령어: EXPLODE)
  • 블록 분해 — 한 레벨씩 분해. Allow Exploding 꺼진 블록은 적용 불가. 속성 블록은 BURST 사용 권장
  • MTEXT 분해 — 줄 단위 단일 텍스트로 변환. 서식 정보 손실 가능
  • XCLIP(XC) — 블록 일부 영역만 보이게 클리핑. 테두리는 XCLIPFRAME 변수로 제어
  • 그룹 해제 — EXPLODE 불가. UNGROUP 명령어 또는 GROUP 관리자 사용
  • 해치·치수 분해는 신중하게 — 데이터 손실 및 파일 용량 급증 주의

댓글 달기

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

위로 스크롤