Help for XiCAD/Help_멀티도구

겹친 객체 삭제, DDE

이자더 2023. 2. 21. 20:10

전체 명령어: xiDelDupEnt

단축 명령어: DDE

 

 

사용법

 

중복된 "문자, 선, 원, 블럭,폴리선" 을 찾아서 삭제하는 명령어입니다. 오차 범위는 소숫점 네자리까지 같으면 동일 위치라고 판단을 합니다.

 

** 이 명령어는 각 객체를 모두 1:1로 비교를 하므로, 선택 객체의 수가 많을 경우 연산시간을 꽤 많이 요구합니다.

그러므로 용량이 큰 도면일 경우 도면 전체 영역을 선택하지 말고, 부분적으로 하나의 도곽 내의 객체만 선택하는 등의 영역 구분을 해서 선택을 할 필요가 있습니다.

 

 

문자 : 동일 내용, 동일 위치, 동일 문자 높이 (켜와 문자 모양은 구분하지 않음)

블럭 : 동일 이름, 동일 위치, 동일 축척, 동일 회전 (켜는 구분하지 않음)

: 동일위치, 동일 반지름 (켜는 구분하지 않음)

폴리선 : 동일위치, 동일정점 (켜와 원호는 구분하지 않음, 정점 위치만 판단함)

 

 

이 네가지 객체는 맨 위의 객체를 남기고 삭제를 합니다. 그려진 순서와는 무관하게 DrawOrder 순서로만 판단을 합니다.

즉, 화면에서 눈에 보이는 객체만 남긴다고 생각하시면 됩니다.

단, GstarCAD 는 눈에 보이는 순서가 아니고, 가장 나중에 그려진 객체를 남기고 삭제를 합니다.

 

설정에 들어가면...

 

 

[삭제없이 선택만...]

 

 

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

 

 

[선설정]

 

 

 

[검색 기준]

전체가 겹친 선 : 아래와 같이 선이 다른 선의 전체를 덮고 있는 경우입니다. 짧은 선이 위에 있어도 같습니다.

_____________________

      __________

 

일부가 겹친선 : 아래와 같이 선이 다른 선의 일부를 덮고 있는 경우입니다.

_________________

               ____________________

 

모두 : 위의 두가지 경우를 모두 탐색합니다.

 

 

[삭제기준]

가장 상위 객체 남기기 : 블럭이나 문자처럼 가장 위에 있는 객체만 남기고 삭제를 합니다. 

      _________                    이 선 유지

____________________    이 선 삭제

 

단, GstarCAD 는 눈에 보이는 순서가 아니고, 가장 나중에 그려진 객체를 남기고 삭제를 합니다.

 

 

가장 긴 객체 남기기 : 순서와 상관없이 겹쳐진 객체 중에서 가장 긴 객체만 남기고 삭제를 합니다.

      ______                           이 선 삭제

_____________________   이 선 유지