autolisp

๋ธ”๋ก ๊ฐœ์ˆ˜ ์„ธ๊ณ , ๋ฐ”๊พธ๊ณ , ํ‚ค์šฐ๋Š” ๋ชจ๋“  ์ž‘์—…์„ ํ•œ ๋ฒˆ์—? HCD ๋ฆฌ์Šต์œผ๋กœ CAD ์‹ค๋ฌด ์ž๋™ํ™”ํ•˜๊ธฐ

hyena382 2025. 4. 15. 17:34

 

 

๐Ÿ” ์‹ค๋ฌด์—์„œ ๋ฐ˜๋ณต๋˜๋Š” ๋ธ”๋ก ์ž‘์—…, ์ˆ˜๋™์œผ๋กœ ํ•˜์‹œ๋‚˜์š”?

AutoCAD ๋„๋ฉด ์ž‘์—… ์ค‘ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ธ”๋ก ๊ฐ์ฒด๋“ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์กฐ๊ฒฝ ์„ค๊ณ„์—์„œ ์ˆ˜๋ชฉ ๋ธ”๋ก์„ ์–ผ๋งˆ๋‚˜ ๋ฐฐ์น˜ํ–ˆ๋Š”์ง€, ๊ทธ ์ˆ˜์ข…์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•ด์•ผ ํ•  ๋•Œ, ์—ฌ์ „ํžˆ ์ˆ˜์ž‘์—…์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” CAD ์‹ค๋ฌด์ž๋ผ๋ฉด ํ•„์ˆ˜๋กœ ์•Œ์•„์•ผ ํ•  HCD ๋ฆฌ์Šต์˜ ๊ฐ•๋ ฅํ•œ ํ™œ์šฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก์˜ ๊ฐœ์ˆ˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์„ธ๊ณ , ๋‹ค๋ฅธ ๋ธ”๋ก์œผ๋กœ ์ผ๊ด„ ๋ณ€๊ฒฝํ•˜๊ณ , ์Šค์ผ€์ผ์„ ์ž๋™ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ด ๋ฆฌ์Šต์€ ๋„๋ฉด ํŽธ์ง‘ ์‹œ๊ฐ„์„ ํš๊ธฐ์ ์œผ๋กœ ๋‹จ์ถ•์‹œ์ผœ์ค๋‹ˆ๋‹ค.


๐Ÿ“ฆ HCD ๋ฆฌ์Šต์ด๋ž€?

HCD ๋ฆฌ์Šต์€ AutoCAD์—์„œ ์‚ฌ์šฉํ•˜๋Š” LISP ๊ธฐ๋ฐ˜์˜ ์Šคํฌ๋ฆฝํŠธ๋กœ, ํŠนํžˆ ๋ฐ˜๋ณต์ ์ธ ๋ธ”๋ก ์ฒ˜๋ฆฌ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐ ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

๊ธฐ๋Šฅ์„ค๋ช…
Count ๋„๋ฉด ๋‚ด ์กด์žฌํ•˜๋Š” ๊ฐ ๋ธ”๋ก์˜ ๊ฐœ์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ์„ธ๊ณ  ํ‘œ๋กœ ์ถœ๋ ฅ
Change ์„ ํƒํ•œ ๋ธ”๋ก์„ ๋‹ค๋ฅธ ๋ธ”๋ก์œผ๋กœ ์ผ๊ด„ ๋ณ€๊ฒฝ
Scale ๋ธ”๋ก์˜ ์Šค์ผ€์ผ(X, Y, Z)์„ ์ˆซ์ž ์ž…๋ ฅ๋งŒ์œผ๋กœ ์ž๋™ ์กฐ์ •

์‹ค๋ฌด ๋„๋ฉด์—์„œ ์ˆ˜์ข…์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์‹ฌ๋Š” ์ˆ˜๋ชฉ์˜ ๊ทœ๊ฒฉ์„ ๋ฐ”๊ฟ”์•ผ ํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.


โœ๏ธ ์‹ค์ „ ์˜ˆ์‹œ โ‘  – ๋ธ”๋ก ๊ฐœ์ˆ˜ ์นด์šดํŠธ ๋ฐ ํ‘œ ์ž‘์„ฑ

์ƒํ™ฉ:

์กฐ๊ฒฝ ๋„๋ฉด์— ๋‹ค์–‘ํ•œ ์ˆ˜๋ชฉ ๋ธ”๋ก์ด ๋ฐฐ์น˜๋˜์–ด ์žˆ๊ณ , ๊ทธ ์ˆ˜๋ฅผ ์„ธ์„œ ์‹œ๊ณต์ž์—๊ฒŒ ํ‘œ๋กœ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ.

๋ฐฉ๋ฒ•:

  1. HCD ๋ช…๋ น ์‹คํ–‰ ํ›„ Count(C) ์˜ต์…˜ ์„ ํƒ
  2. ์ „์ฒด ๋ธ”๋ก ์„ ํƒ
  3. ์‹œ์ž‘ ์ง€์  ํด๋ฆญ ํ›„ ๋ฌธ์ž ํฌ๊ธฐ ๋ฐ ๊ฐ„๊ฒฉ ์ž…๋ ฅ
  4. ์ž๋™์œผ๋กœ ๋ธ”๋ก ์ด๋ฆ„ + ๊ฐœ์ˆ˜๊ฐ€ ๋‚˜์—ด๋œ ๋ชฉ๋ก ์ƒ์„ฑ

์ดํ›„ ๊ฐ„๋‹จํ•œ ํ‘œ ํ˜•ํƒœ๋กœ ์ •๋ ฌํ•˜๋ฉด ์™„์„ฑ! ์‹ค๋ฌด์—์„œ๋Š” ํ‘œ ์–‘์‹ ๋ณต์‚ฌ ํ›„ ํŽธ์ง‘๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ” ์‹ค์ „ ์˜ˆ์‹œ โ‘ก – ๋ธ”๋ก ๊ต์ฒด(Change)

์ƒํ™ฉ:

๋„๋ฉด ๋‚ด ๊ตฌ์ƒ๋‚˜๋ฌด ๋ธ”๋ก์„ ์ฃผ๋ชฉ ๋ธ”๋ก์œผ๋กœ ์ผ๊ด„ ๊ต์ฒดํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

๋ฐฉ๋ฒ•:

  1. HCD ์‹คํ–‰ ํ›„ Change(C) ์˜ต์…˜ ์„ ํƒ
  2. ๋ฐ”๊ฟ€ ๋ธ”๋ก๋“ค ๋‹ค์ค‘ ์„ ํƒ
  3. ๋ฐ”๊พธ๋ ค๋Š” ๋ธ”๋ก์˜ ์ด๋ฆ„ ์ž…๋ ฅ
  4. ํ•œ ๋ฒˆ์— ๊ต์ฒด ์™„๋ฃŒ!

ํ‘œ๋„ ๋‹ค์‹œ ์ž‘์„ฑํ•˜์—ฌ ๋ฐ˜์˜ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“ ์‹ค์ „ ์˜ˆ์‹œ โ‘ข – ์Šค์ผ€์ผ ์กฐ์ •(Scale)

์ƒํ™ฉ:

๊ธฐ์กด W 1.5 ๊ทœ๊ฒฉ์˜ ๋‚˜๋ฌด๋ฅผ W 2.0์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

๋ฐฉ๋ฒ•:

  1. HCD ์‹คํ–‰ ํ›„ Scale(S) ์˜ต์…˜ ์„ ํƒ
  2. ๋ธ”๋ก ๋‹ค์ค‘ ์„ ํƒ
  3. X, Y, Z ์ถ• ๊ฐ๊ฐ์— ๋Œ€ํ•ด ๋น„์œจ ์ž…๋ ฅ (์˜ˆ: 1.333)
  4. ์Šค์ผ€์ผ ์ž๋™ ๋ฐ˜์˜

์‹œ๊ณต ๊ทœ๊ฒฉ์— ๋”ฐ๋ผ ํ‘œ์— ๊ทœ๊ฒฉ ์ •๋ณด๋„ ํ•จ๊ป˜ ๊ธฐ์žฌํ•ด์ฃผ์„ธ์š”.


๐Ÿ†š ์˜คํ† ์บ๋“œ 2022 ์ดํ›„ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๊ณผ์˜ ๋น„๊ต

2022 ๋ฒ„์ „๋ถ€ํ„ฐ๋Š” COUNT, COUNT LIST, TABLE ๋ช…๋ น์–ด๊ฐ€ ๊ธฐ๋ณธ ์ œ๊ณต๋˜์–ด ์œ ์‚ฌ ๊ธฐ๋Šฅ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.


ํ•ญ๋ชฉ HCD ๋ฆฌ์Šต AutoCAD ๊ธฐ๋ณธ ๋ช…๋ น
๋‹ค์ค‘ ์„ ํƒ ๋ฐ ์ž๋™ํ™” O โ–ณ (ํ‘œ ์ˆ˜์ •์€ ์ œํ•œ์ )
์Šค์ผ€์ผ ์กฐ์ • O X
๋ธ”๋ก ์ผ๊ด„ ๊ต์ฒด O X
ํ‘œ ํŽธ์ง‘ ์ž์œ ๋„ ๋†’์Œ (์ต์Šคํ”Œ๋กœ๋“œ ๊ฐ€๋Šฅ) ๋‹ค์†Œ ์ œํ•œ์ 

๊ฒฐ๋ก : ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๋„ ํ™œ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋ณต์žกํ•œ ์‹ค๋ฌด ํŽธ์ง‘์€ HCD ๋ฆฌ์Šต์ด ๋” ์œ ์—ฐํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ’ก ์ „๋ฌธ๊ฐ€ ํŒ

  • ํ‘œ ์ƒ์„ฑ ํ›„์—๋Š” ์ต์Šคํ”Œ๋กœ๋“œ ๋ช…๋ น(X)์œผ๋กœ ๋ฌธ์ž์™€ ๋ผ์ธ์œผ๋กœ ๋ถ„ํ•ดํ•˜์—ฌ ์„ธ๋ถ€ ํŽธ์ง‘ ๊ฐ€๋Šฅ
  • ๋ฆฌ์Šต์„ ์ž์ฃผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ๋‹จ์ถ• ๋ช…๋ น์–ด ๋“ฑ๋ก(HCD)ํ•ด๋‘๋ฉด ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ
  • ์ˆ˜๋ชฉ ๋ธ”๋ก ์™ธ์—๋„ ๋ฐ˜๋ณต ๊ตฌ์กฐ๋ฌผ, ์„ค๋น„ ๊ฐ์ฒด, ์‹œ์„ค๋ฌผ ์„ค๊ณ„์—๋„ ๋™์ผํ•˜๊ฒŒ ์‘์šฉ ๊ฐ€๋Šฅ

โœ… ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ

HCD ๋ฆฌ์Šต์€ ๋‹จ์ˆœ ํŽธ๋ฆฌํ•จ์„ ๋„˜์–ด์„œ ์‹ค๋ฌด ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋„๋ฉด ์ž‘์—… ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•œ ์‹ค๋ฌด์ž๋ผ๋ฉด ๋ฐ˜๋“œ์‹œ ์ตํ˜€์•ผ ํ•  ๋ฆฌ์Šต ์ค‘ ํ•˜๋‚˜๋กœ, AutoCAD ๋‚ด ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ ์‹œ ์ตœ๊ณ ์˜ ํšจ์œจ์„ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘‰ ์ด ๊ธ€์— ์†Œ๊ฐœ๋œ ์‚ฌ๋ก€ ๋„๋ฉด์€ ์˜์ƒ ์„ค๋ช…๋ž€์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๐Ÿ‘‰ ์ง์ ‘ ์‹ค์Šตํ•˜๋ฉด์„œ ์ตํžˆ๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ๋น ๋ฅธ ํ•™์Šต ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.