CAD 작업 중 객체 색상을 바꿨는데도 그대로일 때가 있습니다.
분명 CHPROP 또는 속성창(Ctrl+1) 에서 색을 바꿨는데도 변화가 없다면,
대부분은 아래 3가지 문제가 원인입니다.
✔ PICKFIRST
✔ ByLayer / ByBlock 설정
✔ 블록 속성 또는 그래픽 갱신 문제
아래 순서대로 확인하면 99% 해결됩니다.
1️⃣ PICKFIRST 시스템 변수 확인
이 변수는
“객체를 먼저 선택한 상태에서 명령을 적용할 수 있는지”를 결정합니다.
만약 값이 0이면 객체를 선택해도 속성 변경이 적용되지 않습니다.
🔧 설정 방법
PICKFIRST → Enter 0 → 1로 변경
값의미
| 1 | 정상 — 객체 먼저 선택 후 속성 변경 가능 |
| 0 | 비정상 — 선택해도 변경 불가 |
2️⃣ 객체 속성이 ByLayer 상태인지 확인
객체 색상이 ByLayer 이면,
객체는 자기 레이어의 색상을 따라갑니다.
즉 → 도면에서 아무리 색상을 지정해도 레이어 색이 바뀌지 않으면 적용되지 않습니다.
해결 방법
객체 선택 → Ctrl + 1 → 속성창 Color: ByLayer → 원하는 색상으로 변경
3️⃣ 블록(Block) 내부 색상이 ByBlock일 때
블록 내부 객체가 ByBlock 상태라면,
외부에서 블록 전체 색상을 변경해야 적용됩니다.
해결 방법
BEDIT (블록 편집) → 내부 객체 색상 ByLayer 또는 특정 색상으로 변경 → 저장 후 BCLOSE
4️⃣ 추가로 확인하면 좋은 시스템 변수
변수명기능권장값
| BYLAYERCTL | ByLayer 속성 제어 허용 | 1 |
| XREFOVERRIDE | 외부참조 색 자동 회색 처리 | 0 |
| VISRETAIN | XREF 속성 유지 | 1 |
| PICKADD | 다중 선택 허용 | 1 |
| HIGHLIGHT | 선택시 강조 표시 | 1 |
5️⃣ 그래픽 갱신 문제일 수도 있음
색상은 적용됐지만 화면이 갱신되지 않아 변경이 안 된 것처럼 보일 수도 있습니다.
해결 방법
REGENALL
그래도 안 되면 👇
- 파일 저장 → CAD 재시작
- GRAPHICSCONFIG → 하드웨어 가속 ON/OFF 토글
📌 정리
증상원인해결방법
| 색상 변경 안 됨 | PICKFIRST = 0 | PICKFIRST → 1 |
| 색 적용 안 됨 | ByLayer 상태 | 특정 색상으로 변경 |
| 블록 색상 안 바뀜 | ByBlock | BEDIT → 색상 수정 |
| 화면만 그대로임 | 그래픽 갱신 문제 | REGENALL / 재시작 |
🎯 결론
색상 문제는 대부분 단순한 PICKFIRST 값 오류 또는
ByLayer·ByBlock 설정 문제입니다.
특히 협력업체 도면이나 XREF 기반 도면에서 자주 발생하므로
위 순서대로 점검하면 빠르게 해결할 수 있습니다.
'3) AutoCAD & C# 자동화 > CAD 기초 & TIP' 카테고리의 다른 글
| 현장용 AutoCAD 권장 그래픽 세팅 (0) | 2025.12.24 |
|---|---|
| 도면이 느릴 때 해결하는 CAD 정리 루틴 3단계 (0) | 2025.11.23 |
| CAD 해치(Hatch) 외곽선 따는 방법 — HATCHGENERATEBOUNDARY (0) | 2025.11.23 |
| CAD Overkill 명령어 — 중복 객체 정리 필수 팁 (0) | 2025.11.23 |
| CAD 화면 분할 시 객체가 사라지는 현상 해결 방법 (0) | 2025.11.23 |