Community
오토캐드 AutoCAD - 한국어
프로그램에 관한 사용 방법, 기술, 정보 등을 검색하고, 질문을 통해 서로 도움을 주고 받을 수 있습니다.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

블록을 복사 후 다른 문서에 붙여넣을때 그리기 순서가 유지되지 않는 경우가 있습니다.

2 REPLIES 2
SOLVED
Reply
Message 1 of 3
haaaak
326 Views, 2 Replies

블록을 복사 후 다른 문서에 붙여넣을때 그리기 순서가 유지되지 않는 경우가 있습니다.

haaaak
Enthusiast
Enthusiast

안녕하세요, 한 문서에 있는 블록을 다른 문서로 복사/붙여넣기 하는 과정에서 그리기 순서가 어떻게 정해지는지 잘 모르겠어서 포럼에 질문을 올립니다. 상황은 다음과 같습니다.

 

1) 먼저 다음과 같은 방식으로 블록을 만듭니다.

- 처음에 직사각형 두개를 그렸고, 그 다음 wipeout을 넣고, 그 다음에 직사각형 2개를 더 그려서 그려진 순서가 확실히 보이도록 세팅했습니다.

1.png2.png3.png

- 그리고 wipeout의 그리기 순서를 맨 뒤로 바꿔서 직사각형들이 전부 보이도록 블록 내부에서 수정을 했습니다.

4.png5.png6.png

 

2) 해당 블록을 다른 문서로 복사/붙여넣기를 합니다.

- 어떤 경우에는 wipeout이 맨 뒤로 가버려서 다른 선들을 가리지 않습니다.

7.png

- 어떤 경우에는 wipeout이 다른 도형들 위로 가서 선들을 가려줍니다.

8.png

- 재현하지는 못했지만, 종종 wipeout의 그리기 순서가 변경 전으로 돌아가기도 하는것 같습니다. 그림으로 표현하자면 아래와 같이 됩니다(재현에 실패해서 직접 순서를 바꿔서 예시 상황을 만들었습니다.).

9.png

블록을 복사 후 다른 문서에 붙여넣을때 그리기 순서가 유지되지 않는 경우가 있습니다.

안녕하세요, 한 문서에 있는 블록을 다른 문서로 복사/붙여넣기 하는 과정에서 그리기 순서가 어떻게 정해지는지 잘 모르겠어서 포럼에 질문을 올립니다. 상황은 다음과 같습니다.

 

1) 먼저 다음과 같은 방식으로 블록을 만듭니다.

- 처음에 직사각형 두개를 그렸고, 그 다음 wipeout을 넣고, 그 다음에 직사각형 2개를 더 그려서 그려진 순서가 확실히 보이도록 세팅했습니다.

1.png2.png3.png

- 그리고 wipeout의 그리기 순서를 맨 뒤로 바꿔서 직사각형들이 전부 보이도록 블록 내부에서 수정을 했습니다.

4.png5.png6.png

 

2) 해당 블록을 다른 문서로 복사/붙여넣기를 합니다.

- 어떤 경우에는 wipeout이 맨 뒤로 가버려서 다른 선들을 가리지 않습니다.

7.png

- 어떤 경우에는 wipeout이 다른 도형들 위로 가서 선들을 가려줍니다.

8.png

- 재현하지는 못했지만, 종종 wipeout의 그리기 순서가 변경 전으로 돌아가기도 하는것 같습니다. 그림으로 표현하자면 아래와 같이 됩니다(재현에 실패해서 직접 순서를 바꿔서 예시 상황을 만들었습니다.).

9.png

2 REPLIES 2
Message 2 of 3
exceeds
in reply to: haaaak

exceeds
Enthusiast
Enthusiast
Accepted solution

문제가 섞여있네요... 일단 정리해보면,

 

1.

2) 번에 벽체와 빨간선에서 다르게 보이는 문제

블럭 내에서의 WIPEOUT의 DRAWORDER 문제가 아니라, 삽입된 블럭의 DRAWORDER 문제인데

일반적으로 새로 생성 된 객체가 위로 올라오게 되어있는데도 불구하고,

새로 삽입한 블럭이 기존 도면의 뒤로 간다면 

저 벽체는 Z값이나 ELEVATION이 있을 듯합니다.

 

DRAWORDER는 그냥 그려진 순서다 보니, 같은 높이에서만 우열을 가리는 거라,

아무리 DRAWORDER가 높아도 물리적으로 내 시선 방향에서 위에 있는 것보다 위에 그려질 수는 없습니다.

 

2.

마지막의 블럭 내의 WIPEOUT이 이전 DRAWORDER로 돌아간다고 하신 부분은

다른 도면에서 블럭을 복붙 할 때, 타겟 도면에 같은 이름의 블럭 정의가 존재하면

새로 복사해 온 블럭이 아니라 기존에 존재하던 그 이름의 블럭이 삽입되는 상황 같네요..

타겟 도면에 존재하는 같은 이름의 블럭을 모두 제거한 뒤에 PURGE해서 기존 블럭을 삭제하거나

복사할 때 원본 도면에서 블럭 이름을 바꿔서 붙여넣어보세요.

 

3.

블럭 내에서 일시적으로 DRAWORDER가 정상적으로 출력되지 않는 경우는

REGENALL을 했을 때 정상적으로 보이기도 합니다만.. 아마 이 경우는 이건 아니고 위의 2가지일듯합니다.

 

4.

사실 WIPEOUT 객체 자체가 문제가 좀 있는 객체라 (인쇄 시에 깨져서 출력된다거나)

어떤 방식으로도 해결되지 않을 경우 마지막 수단으로 SOLID나 HATCH로

색상을 트루컬러 254, 254, 254로 RGB 지정해서 CTB가 안 먹히게 한 다음에 출력하는 꼼수도 있습니다.

 

 

 

문제가 섞여있네요... 일단 정리해보면,

 

1.

2) 번에 벽체와 빨간선에서 다르게 보이는 문제

블럭 내에서의 WIPEOUT의 DRAWORDER 문제가 아니라, 삽입된 블럭의 DRAWORDER 문제인데

일반적으로 새로 생성 된 객체가 위로 올라오게 되어있는데도 불구하고,

새로 삽입한 블럭이 기존 도면의 뒤로 간다면 

저 벽체는 Z값이나 ELEVATION이 있을 듯합니다.

 

DRAWORDER는 그냥 그려진 순서다 보니, 같은 높이에서만 우열을 가리는 거라,

아무리 DRAWORDER가 높아도 물리적으로 내 시선 방향에서 위에 있는 것보다 위에 그려질 수는 없습니다.

 

2.

마지막의 블럭 내의 WIPEOUT이 이전 DRAWORDER로 돌아간다고 하신 부분은

다른 도면에서 블럭을 복붙 할 때, 타겟 도면에 같은 이름의 블럭 정의가 존재하면

새로 복사해 온 블럭이 아니라 기존에 존재하던 그 이름의 블럭이 삽입되는 상황 같네요..

타겟 도면에 존재하는 같은 이름의 블럭을 모두 제거한 뒤에 PURGE해서 기존 블럭을 삭제하거나

복사할 때 원본 도면에서 블럭 이름을 바꿔서 붙여넣어보세요.

 

3.

블럭 내에서 일시적으로 DRAWORDER가 정상적으로 출력되지 않는 경우는

REGENALL을 했을 때 정상적으로 보이기도 합니다만.. 아마 이 경우는 이건 아니고 위의 2가지일듯합니다.

 

4.

사실 WIPEOUT 객체 자체가 문제가 좀 있는 객체라 (인쇄 시에 깨져서 출력된다거나)

어떤 방식으로도 해결되지 않을 경우 마지막 수단으로 SOLID나 HATCH로

색상을 트루컬러 254, 254, 254로 RGB 지정해서 CTB가 안 먹히게 한 다음에 출력하는 꼼수도 있습니다.

 

 

 

Message 3 of 3
haaaak
in reply to: exceeds

haaaak
Enthusiast
Enthusiast
단순히 draw order만 보고 생각할 문제들이 아니었을 수도 있겠네요. 실제로 일어날 법한 상황들에 대해 상세히 설명해주셔서 정말 감사합니다..!

단순히 draw order만 보고 생각할 문제들이 아니었을 수도 있겠네요. 실제로 일어날 법한 상황들에 대해 상세히 설명해주셔서 정말 감사합니다..!

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums