전체 명령어: xiDelDupEnt
단축 명령어: DDE
사용법
중복된 "문자, 선, 원, 블럭,폴리선" 을 찾아서 삭제하는 명령어입니다. 오차 범위는 설정에서 정할 수 있습니다.
** 이 명령어는 선택 객체의 수가 많을 경우 연산시간을 꽤 많이 요구합니다.
그러므로 용량이 큰 도면일 경우 도면 전체 영역을 선택하지 말고, 부분적으로 하나의 도곽 내의 객체만 선택하는 등의 영역 구분을 해서 선택을 할 필요가 있습니다.
문자 : 동일 내용, 동일 위치, 동일 문자 높이 (켜와 문자 모양은 구분하지 않음)
블럭 : 동일 이름, 동일 위치, 동일 축척, 동일 회전 (켜는 구분하지 않음)
원 : 동일위치, 동일 반지름 (켜는 구분하지 않음)
폴리선 : 동일위치, 동일정점
이 네가지 객체는 맨 위의 객체를 남기고 삭제를 합니다. 그려진 순서와는 무관하게 DrawOrder 순서로만 판단을 합니다.
즉, 화면에서 눈에 보이는 객체만 남긴다고 생각하시면 됩니다.
설정에 들어가면...
[삭제없이 선택만...]

찾은 객체를 삭제하지 않고, 선택만 합니다. 선택할 것을 지울 수도, 이동할 수도, 복사할 수도 있습니다.
[오차 범위]

- 거리오차 : 떨어진 거리의 판단 기준입니다. 1e-6 은 소숫점 이하 6자리까지 인식을 하겠다는 의미입니다. 즉 오차거리는 0.000001 입니다.
이 거리 이하는 같은 점 혹은 같은 위치로 봅니다. 미세하게 떨어진 객체일 경우 이 범위를 키우면 같은 위치로 인식하여 삭제를 할 수 있습니다. 다만, 그 보다는 CER 로 소숫점을 모두 보정한 후에 정리를 하는 것이 좋습니다. 미세하게 붙어 있을 경우, 삭제를 할 선과 남길 선을 프로그램이 구분해 주지 않기 때문입니다. 잘못하면 소숫점 오차만 더 커질 수 있다는 의미입니다.
- 각도 오차 : 각도의 오차 범위 입니다. 이 범위 내의 선은 같은 각도로 인식을 합니다. 기본값은 소숫점 이하 8자리입니다.
[선설정]

- 폴리선도 선택하여 비교
폴리선과 선을 같이 검토할 지를 결정합니다. 폴리선 아래에 일반선이 깔려 있는 경우에 사용하면 유효합니다.
[검색 기준]
- 전체가 겹친 선 : 아래와 같이 선이 다른 선의 전체를 덮고 있는 경우입니다. 짧은 선이 위에 있어도 같습니다.
_____________________
__________
- 일부가 겹친선 : 아래와 같이 선이 다른 선의 일부를 덮고 있는 경우입니다.
_________________
____________________
- 모두 : 위의 두가지 경우를 모두 탐색합니다.
[삭제기준]
가장 상위 객체 남기기 : 블럭이나 문자처럼 가장 위에 있는 객체만 남기고 삭제를 합니다.
_________ 이 선 유지
____________________ 이 선 삭제
가장 긴 객체 남기기 : 순서와 상관없이 겹쳐진 객체 중에서 가장 긴 객체만 남기고 삭제를 합니다.
______ 이 선 삭제
_____________________ 이 선 유지
'Help for XiCAD > Help_멀티도구' 카테고리의 다른 글
| 선 잇기, JL (0) | 2026.08.04 |
|---|---|
| 미러, MII (0) | 2026.06.02 |
| 가장 가까운 거리 표시, DMD (0) | 2026.01.28 |
| 문자를 앞으로, 해치를 뒤로, SB (0) | 2025.10.13 |
| 자기 자리에서 회전/미러, RM (0) | 2025.05.23 |
