์˜คํ† ์บ๋“œ(Auto CAD) ํ”Œ๋กฏ · ํ”„๋ฆฐํŠธ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ํ•˜๊ธฐ

    728x90
    ๋ฐ˜์‘ํ˜•

     

    ์˜ค๋Š˜ ์†Œ๊ฐœํ•ด๋“œ๋ฆด ์˜คํ† ์บ๋“œ(Auto CAD) ๋ฆฌ์Šต(LISP)์€ ๋„๋ฉด์˜ ํ”„๋ฆฐํŠธ๋ฅผ ์‰ฝ๊ฒŒ ํ•˜๋Š” ๋ฆฌ์Šต์ž…๋‹ˆ๋‹ค.

     

    ๋ฆฌ์Šต(LISP)์ด๋ž€? ‘List Processing’์˜ ์ค€๋ง๋กœ Auto CAD์˜ ์‚ฌ์šฉ์ž ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ์ปดํŒŒ์ผ ํ•„์š” ์—†์ด ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด, ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ์ž ๋ช…๋ น ๋ฐ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๊ฐ๊ด‘์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ์ผ๋ฐ˜์ ์œผ๋กœ ์บ๋“œ์—์„œ ํ”„๋ฆฐํŠธ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ‘ํ”Œ๋กฏ(Plot)’ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ‘Ctrl+P’ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์„ค์ •์„ ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ‘์œˆ๋„์šฐ’ ๋ฒ„ํŠผ์„ ์„ ํƒํ•œ ๋’ค, ๋‘ ์ ์„ ์ฐ๊ณ  ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ์•ผ๋งŒ ํ”„๋ฆฐํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

     

    ์ด ๊ณผ์ •์€ ์ƒ๊ฐ๋ณด๋‹ค ์‹œ๊ฐ„์ด ์ƒ๋‹นํžˆ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๊ณ  ๋ฒˆ๊ฑฐ๋กœ์šด ์ž‘์—…์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ œ๊ฐ€ ์•Œ๋ ค๋“œ๋ฆด ๋ฆฌ์Šต์„ ์‚ฌ์šฉํ•˜๋ฉด ‘๋ช…๋ น์–ด ⇒ ๋‘ ์  ํด๋ฆญ’๋งŒ์œผ๋กœ ํ”„๋ฆฐํŠธ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ํ”„๋ฆฐํŠธํ•ด์•ผ ํ•  ๋ฌธ์„œ์˜ ์–‘์ด ์ˆ˜์‹ญ ์žฅ์ด๋‚˜ ์ˆ˜๋ฐฑ ์žฅ์ด๋ผ๋ฉด ํ”Œ๋กฏ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ์ง€๋งŒ, ํ•œ ๋‘ ์žฅ์ด๊ฑฐ๋‚˜ ํ”Œ๋กฏ ํ”„๋กœ๊ทธ๋žจ์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” ์ด ๋ฆฌ์Šต์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„์ฃผ ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

     

    ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ํ”Œ๋กฏ ๋ฆฌ์Šต(Plot LISP)

    VF.lsp
    0.00MB

     

    ์ผ๋‹จ ๋ฆฌ์Šต์„ ๋‹ค์šด๋กœ๋“œํ•œ ํ›„, ์บ๋“œ์— ์ ์šฉํ•ด ์ค๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•  ๋ช…๋ น์–ด๋Š” ‘vf’์ด๋ฉฐ, ์‚ฌ์šฉ๋ฒ•์€ ‘vf’๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ๋‘ ์ ์„ ์„ ํƒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

     

    ํ•˜์ง€๋งŒ ์ด ๋ฆฌ์Šต์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋ฆฐํŠธ ์„ค์ •๊ณผ ํ”„๋ฆฐํŠธ ์ด๋ฆ„์„ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋ฏธ๋ฆฌ ์„ค์ •ํ•ด๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์‚ฌ์šฉ๋ฒ•์„ ์ฐธ๊ณ ํ•˜์—ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ”Œ๋กฏ์„ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”.

     

    ๐Ÿ“œ ์„ค์ • ๋ฐ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•


    (defun c:vf ()


    ์ฒซ ๋ฒˆ์งธ๋กœ ์‚ฌ์šฉํ•  ๋ช…๋ น์–ด๋Š” ‘vf’์ž…๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์–ด๋Š” ํ”Œ๋กฏ์˜ ์ž์Œ์ด ‘ใ…ใ„น’์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ํ‚ค๋ณด๋“œ์˜ ์˜๋ฌธ ํ‘œ์‹œ๋Œ€๋กœ ‘vf’๋กœ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŽธ๋ฆฌํ•˜์‹  ๋Œ€๋กœ ์›ํ•˜์‹œ๋Š” ๋‹ค๋ฅธ ๋ช…๋ น์–ด๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์‚ฌ์šฉํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

     


    (command "plot" "y" "model" "microsoft print to pdf" "a3" "m" "l" "n" "w" p1 p2 ""  "0,0" "y" "acad.ctb" "y" "A" "n" "y" "y")

     


    ๋‘ ๋ฒˆ์งธ๋กœ ๋ฆฌ์Šต ํŒŒ์ผ์˜ 4, 5๋ฒˆ์งธ ์ค„์˜ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ํฐ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ˆ˜์ •ํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ์š”. ์ƒ‰๊น”๋กœ ํ‘œ์‹œํ•ด ๋‘” ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •์„ ํ•ด์ฃผ์‹œ๋ฉด ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋ฌธ์ œ์—†์Šต๋‹ˆ๋‹ค. ์ƒ‰๊น”์ด ์—†๋Š” ๋‹ค๋ฅธ ๋ถ€๋ถ„๋“ค์˜ ์„ค๋ช…๋„ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋‹ˆ ํ”Œ๋กฏ ์„ค์ •ํ•  ๋•Œ ์›ํ•˜์‹œ๋Š” ๋Œ€๋กœ ์„ค์ •ํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

     

    "plot" - ํ”Œ๋กฏ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•˜์‹ค ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

    "y" - ์ƒ์„ธํ•œ ํ”Œ๋กฏ ๊ตฌ์„ฑ ์„ค์ •์ž…๋‹ˆ๋‹ค.

    "model" - ๋ชจ๋ธ ์ŠคํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค. ์บ๋“œ ์™ผ์ชฝ ํ•˜๋‹จ์˜ ๋ชจํ˜•ํƒญ, ๋ฐฐ์น˜1ํƒญ ๋“ฑ๋“ฑ์— ํ•ด๋‹นํ•˜๋Š” ์„ค์ •์ž…๋‹ˆ๋‹ค.

     

    "microsoft print to pdf" - ํ”„๋ฆฐํŠธ ์ด๋ฆ„์„ ์ ์–ด์ค๋‹ˆ๋‹ค. ํ”„๋ฆฐํŠธ ์ด๋ฆ„์€ ์•„๋ž˜ ์„ค๋ช…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.

    "a3" - ์ข…์ด ์‚ฌ์ด์ฆˆ ์„ค์ •์ž…๋‹ˆ๋‹ค. ์ €๋Š” a3๋กœ ์ฃผ๋กœ ์‚ฌ์šฉํ•ด์„œ a3๋กœ ์„ค์ •ํ•ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

     

    "m" - ๋‹จ์œ„ ์„ค์ •์ž…๋‹ˆ๋‹ค. ์ธ์น˜(i) · ๋ฏธํ„ฐ(m)๋กœ ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.

    "l" - ์šฉ์ง€์˜ ๊ฐ€๋กœ · ์„ธ๋กœ ์„ค์ •์ž…๋‹ˆ๋‹ค. ๊ฐ€๋กœ๋Š” L · ์„ธ๋กœ๋Š” P๋กœ ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.

    "n" - ๋ฐ˜์ „ ํ”Œ๋กฏ์„ ํ• ์ง€ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. y/n์œผ๋กœ ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.

    "w" - ๋‘ ์ ์„ ์ฐ์–ด์„œ ํ”Œ๋กฏ ์˜์—ญ์„ ์„ค์ •ํ•˜๋Š” w(window)๋กœ ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.

    "p1 p2"  - ๊ฐ๊ฐ์˜ ์ ์— ํ•ด๋‹นํ•˜๋Š” ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•˜์‹ค ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

    ""  - ํ”Œ๋กฏ์ถ•์ฒ™์ž…๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•˜์‹ค ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.
    "0,0" - ํ”Œ๋กฏ์˜ ์ค‘์‹ฌ์ ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.


    "acad.ctb" - ํ”Œ๋กฏ ์Šคํƒ€์ผ์„ ์„ ํƒํ•ด ์ค๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ ๋“ฑ๋กํ•ด ๋†“์€ ํ”Œ๋กฏ ์Šคํƒ€์ผ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.

     

    "y" - ์„  ๊ฐ€์ค‘์น˜ ์ถœ๋ ฅ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค. y/n์„ ์„ ํƒํ•ด ์ค๋‹ˆ๋‹ค.
    "A" - ์Œ์˜ํ”Œ๋กฏ์„ค์ •์ž…๋‹ˆ๋‹ค. A(ํ‘œ์‹œ๋˜๋Š” ๋Œ€๋กœ) · W(์™€์ด์–ดํ”„๋ ˆ์ž„) · H(์ˆจ๊น€) · V(๋น„์ฃผ์–ผ์Šคํƒ€์ผ) · R(๋ Œ๋”)
    "n" - ํŒŒ์ผ๋กœ ์ถœ๋ ฅ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. y/n์œผ๋กœ ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.
    "y" - ๋ณ€๊ฒฝ๋œ ํŽ˜์ด์ง€ ์„ค์ • ์ €์žฅ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค. y/n์œผ๋กœ ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.
    "y" - ์ถœ๋ ฅ์„ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. y๋กœ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค.

     

    ๐Ÿ–จ๏ธ ํ”„๋ฆฐํŠธ ์ด๋ฆ„ ์ฐพ๊ธฐ

     

    ํ”„๋ฆฐํŠธ ์„ค์ •์„ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ œ์–ดํŒ์˜ ‘์žฅ์น˜ ๋ฐ ํ”„๋ฆฐํŠธ’๋กœ ์ด๋™ํ•˜์‹  ํ›„, ‘ํ”„๋ฆฐํŠธ’ ํƒญ์—์„œ ์‚ฌ์šฉ ์ค‘์ธ ํ”„๋ฆฐํŠธ์˜ ์ด๋ฆ„์„ ์ ์–ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์‹ค ๊ฒฝ์šฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

     

    ์ œ์–ดํŒ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ํ”„๋ฆฐํŠธ ๋ชฉ๋ก ์ค‘์—์„œ ์‚ฌ์šฉ ์ค‘์ธ ํ”„๋ฆฐํŠธ์˜ ์ด๋ฆ„์„ ์ •ํ™•ํžˆ ์ ์–ด์ฃผ์‹œ๋ฉด ๋ฆฌ์Šต ์„ธํŒ…์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

     

     

    ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ํ”„๋ฆฐํŠธ ํ•˜๊ธฐ

     

    ์‚ฌ์šฉํ•˜๋Š” ๋ฐ๋Š” ๊ธด ์„ค๋ช…์ด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์ ํžŒ ๋Œ€๋กœ ์ž‘์—…ํ•˜์‹œ๋ฉด ์‰ฝ๊ฒŒ ํ”„๋ฆฐํŠธ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.  

     

    ๋ช…๋ น์–ด ‘vf’ ์ž…๋ ฅ ⇒ ํ”„๋ฆฐํŠธํ•  ์˜์—ญ ์„ ํƒ์„ ์œ„ํ•œ ๋‘ ์  ํด๋ฆญ

     

    ํ”Œ๋กฏ ๋ฆฌ์Šต์„ ์‹ค์ œ ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ํฌ์ŠคํŒ…์„ ๋งˆ์น˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

     

     

    ์œ„ ์ด๋ฏธ์ง€์—์„œ๋Š” ํ”Œ๋กฏ์„ pdf๋กœ ์„ค์ •ํ•ด์„œ ์ƒˆ๋กœ์šด ์ฐฝ์ด ๋œจ๋Š” ๊ฑธ๋กœ ๋‚˜์™”์ง€๋งŒ, ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ฆฐํŠธ๋ฅผ ์ ์šฉํ•œ๋‹ค๋ฉด ๋‘ ๋ฒˆ ํด๋ฆญ ํ›„์— ๋ฐ”๋กœ ํ”„๋ฆฐํŠธ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์˜คํ† ์บ๋“œ ํ”Œ๋กฏ, ํ”„๋ฆฐํŠธํ•˜์„ธ์š”.

    728x90
    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€

    Designed by JB FACTORY