전체 명령어: 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