안녕하세요..
이곳에서 도움을 많이 얻고 있습니다.
캐드에서 이미지 타일 메뉴를 짜서
많은 블럭화일들을 확인하고(preview)
불러올 수 있도록(insert)작업하고 싶은데 책에 예제를 따라해봐도
잘 되지 않습니다.
좀 알려주세요..
cad에서 이미지 타일 메뉴짜기..
공유
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
넷 캐동 시삽입니다.
말씀하신 내용이 아래 그림 같은 것을 만들고 싶으시다는 말씀인가요?
장선경님의 글
————————————
안녕하세요..
이곳에서 도움을 많이 얻고 있습니다.
캐드에서 이미지 타일 메뉴를 짜서
많은 블럭화일들을 확인하고(preview)
불러올 수 있도록(insert)작업하고 싶은데 책에 예제를 따라해봐도
잘 되지 않습니다.
좀 알려주세요..
————————————
맞습니다…
그런데 설명은..
번거로우시겠지만, 설명글도 좀 달아주세요..
넷캐동 시삽입니다.
일단 제가 찍은게 맞았군요.
물론 설명을 드려야 겠지요.
헌데…
시간이 좀 걸립니다.
일일이 글로 설명을 할려니… 또 예제 그림등을 준비 하려면 시간이 좀 걸립니다.
약속드릴께요.
내일 오전까지는 올려 드리겠습니다.
그럼!
개봉박두.
시삽
장선경님의 글
————————————
맞습니다…
그런데 설명은..
번거로우시겠지만, 설명글도 좀 달아주세요..
————————————
슬라이드 이미지 타일 메뉴를 만드는 방법은 단순하지만 번거로운 면이 있습니다.
만드는 순서
1. 슬라이드 파일을 만듭니다.
사용하려는 block을 open한후 mslide명령으로 slide file을 만듭니다.
슬라이드 파일의 이름은 해당 block의 이름과 같게 만드는 것이 좋습니다.
man.dwg일때 man.sld 이런식으로…
사용하려는 block이 50개 라면 슬라이드 파일도 50개가 만들어 지겠지요.
2.
슬라이드 라이브러리 파일을 만듭니다.
슬라이드
라이브러리 파일이란 만들어진 50개의 슬라이드 파일을 묶어 하나의 파일로 만드는
것입니다.
만드는
방법은 크게 두 가지 방법이 있습니다.
(1)
acad에서 제공하는 기본 방법으로 하는 것
상당히
복잡합니다. 권장하지 않습니다.
(2)
유틸리티를 이용하여 만드는 방법
자료실
> cad 유틸리티에 올려 놓았습니다.
자료를
다운받고 appload명령으로 arx를 올립니다. (AutoCAD 버전에 맞는 arx를 다운받으셔야합니다.)
슬라이드
라이브러리 파일의 이름은 적당히 지으세요. 심볼의 항목별로 이름을 짓는것을
추천합니다.
슬라이드
라이브러리 파일이 있는 폴더를 acad 지원파일 경로에 등록합니다.
슬라이드
라이브러리 파일을 만들어다면 50개의 슬라이드 파일은 필요없습니다.
하지만 지속적인 유지보수를 위해 잘 보관하시기 바랍니다.
3.사용하고 계신 menu파일을 open합니다.
아마도
acad.mnu파일일 것입니다. 이 파일은 acadsupports폴더에 있습니다.
이
파일은 ascii파일로 메모장으로도 볼 수 있습니다.
***image항목을 찾습니다.
아래와 같은 내용이 보일것입니다.
***image
**image_3DObjects
[3D
객체]
[acad(Box3d,3D
상자)]^C^C_ai_box
[acad(Pyramid,피라미드)]^C^C_ai_pyramid
[acad(Wedge,쐐기)]^C^C_ai_wedge
[acad(Dome,돔)]^C^C_ai_dome
[acad(Sphere,구)]^C^C_ai_sphere
[acad(Cone,원추)]^C^C_ai_cone
[acad(Torus,원환)]^C^C_ai_torus
[acad(Dish,접시)]^C^C_ai_dish
[acad(Mesh,메쉬)]^C^C_ai_mesh
위
구문은 슬라이드 파일(*.sld)을 슬라이드 라이브러리 파일(*.slb)로 만들어 구성한
예입니다.
오늘은
간단하게 슬라이드파일을 가지고 하는 방법을 알려드리겠습니다.(거의 마찬가지입니다.)
먼저
꺽인 괄호를 넣고 시작을 합니다.
[man(man1,사람1)]^C^C_insert;man1;;;
<<<< 빈칸이 있으면 않됩니다.
문법설명
man
> 슬라이드 라이브러리 파일 이름
man1
> 슬라이드 라이브러리 파일안에 들어 있는 슬라이드 이름
사람1
> 기능의 설명으로 대화상자에 나타납니다.
^c
> 취소(cancel)명령입니다. 두번을 해줍니다.
_insert
> 삽입명령이지요.
;
> command에서의 Enter를 친 효과를 줍니다.
(역스래시)> 사용자의 입력을 기다립니다.
자!
말로 설명을 드리면
inset명령이
실행되는 순서를 생각하시면 됩니다.
명령:
insert
블록
이름 (또는 ?) <>:man1
삽입점:
X 축척 요인 <1> / 구석(C) / XYZ:
Y
축척 요인 (기본값=X):
회전
각도 <0>:
여기서
사용자의 입력값을 받아야하는 경우가 파일이름과 회전각도 이지요.
(물론
X Y축척을 달리해야하는 경우도 있지만…)
insert명령
순서에따라 mnu파일을 작성하는 것입니다.
***image
밑에
**man_lib
[man(man1,사람1)]^C^C_insert;man1;;;
[man(man2,사람2)]^C^C_insert;man2;;;
[man(man3,사람3)]^C^C_insert;man3;;;
이런
식으로 50개를 만듭니다.
4.이미지
메뉴를 불러내는 방법
pull
down menu에서 블러 내도록 만들어 보겠습니다.
원하는
pop menu부분으로 가신 다음
[사람
심볼]^c^c$i=acad.man_lib
$i=*
이렇게
구문을 넣어 주시면 됩니다.
acad는
menugroup 이름입니다.
man_lib는
해당 이미지 메뉴의 이름입니다.
5.
확인을 해 봅니다.
acad.mnu파일을
load합니다.
command
: menu명령으로 acad.mnu파일을 load합니다.
제가 이질문에 답을 해드릴려고 했엇는데 설명하기가 넘 복잡하고 길어서
포기 했었거든여.. 역쉬 시삽님은 최고십니다..예제를 첨부하여서 그렇게
쉽고 자세히 설명을 해드리다니… 넷 캐동 앞으로 더 발전하기를…
계속 지켜 보겠습니다…꾸벅.. 그리고 제가 모르는 부분 글 올리면 꼭 친
절히 답을 해주시기 바랍니다….
세월을 넘어서…. 좋은 답변 감사드립니다. 큰 도움이 되네요.