All pages
Powered by GitBook
1 of 1

Loading...

์„ ํƒ

Revit ์š”์†Œ ์„ ํƒ

Revit์€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ’๋ถ€ํ•œ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ "ํฌ์ธํŠธ ์•ค ํด๋ฆญ" ์ด์™ธ์˜ ๋‹ค์–‘ํ•œ ์„ ํƒ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ Revit ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์กฐํšŒํ•˜๊ณ  Revit ์š”์†Œ๋ฅผ Dynamo ํ˜•์ƒ์— ๋™์ ์œผ๋กœ ๋งํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UI์˜ Revit ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ˜•์ƒ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” "Selection" ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Revit ๊ณ„์ธต

Revit ์š”์†Œ๋ฅผ ์ œ๋Œ€๋กœ ์„ ํƒํ•˜๋ ค๋ฉด Revit ์š”์†Œ ๊ณ„์ธต์„ ์™„์ „ํžˆ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋“  ๋ฒฝ์„ ์„ ํƒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ๋ฏธ๋“œ ์„ผ์ถ”๋ฆฌ ๋ชจ๋˜ ๋กœ๋น„์—์„œ ๋ชจ๋“  Eames ์˜์ž๋ฅผ ์„ ํƒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ํŒจ๋ฐ€๋ฆฌ๋ณ„๋กœ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

Revit ๊ณ„์ธต์„ ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ƒ๋ฌผํ•™์˜ ๋ถ„๋ฅ˜๋ฒ•์ธ ๊ณ„, ๋ฌธ, ๊ฐ•, ๋ชฉ, ๊ณผ, ์†, ์ข…์„ ๊ธฐ์–ตํ•˜์‹ญ๋‹ˆ๊นŒ? Revit ์š”์†Œ๋„ ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ ˆ๋ฒจ์—์„œ Revit ๊ณ„์ธต์€ ์นดํ…Œ๊ณ ๋ฆฌ, ํŒจ๋ฐ€๋ฆฌ, ์œ ํ˜•* ๋ฐ ์ธ์Šคํ„ด์Šค๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค๋Š” ๊ณ ์œ ํ•œ ID๋ฅผ ๊ฐ€์ง„ ๊ฐœ๋ณ„ ๋ชจ๋ธ ์š”์†Œ์ด์ง€๋งŒ, ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ์ผ๋ฐ˜ ๊ทธ๋ฃน(์˜ˆ: "๋ฒฝ" ๋˜๋Š” "๋ฐ”๋‹ฅ")์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. Revit ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์„ฑํ•˜๋ฉด ์š”์†Œ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ณ  ๊ณ„์ธต์˜ ์ง€์ •๋œ ๋ ˆ๋ฒจ์— ๋”ฐ๋ผ ์œ ์‚ฌํ•œ ์š”์†Œ๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

*Revit์˜ ์œ ํ˜•์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์œ ํ˜•๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ •์˜๋ฉ๋‹ˆ๋‹ค. Revit์—์„œ ์œ ํ˜•์€ "๋ฐ์ดํ„ฐ ์œ ํ˜•"์ด ์•„๋‹Œ ๊ณ„์ธต์˜ ๋ถ„๊ธฐ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.

Dynamo ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํƒ์ƒ‰

์•„๋ž˜์˜ 3๊ฐœ ์ด๋ฏธ์ง€์—๋Š” Dynamo์˜ Revit ์š”์†Œ ์„ ํƒ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋ถ„์„ํ•œ ๋‚ด์šฉ์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋Š” ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์šฉํ•œ ๋„๊ตฌ๋กœ, ๋‹ค์Œ ์—ฐ์Šต์—์„œ ์ด๋Ÿฌํ•œ ๋„๊ตฌ ์ค‘ ์ผ๋ถ€๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํฌ์ธํŠธ ์•ค ํด๋ฆญ ์€ Revit ์š”์†Œ๋ฅผ ์ง์ ‘ ์„ ํƒํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ „์ฒด ๋ชจ๋ธ ์š”์†Œ ๋˜๋Š” ํ•ด๋‹น ์œ„์ƒ์˜ ์ผ๋ถ€(์˜ˆ: ๋ฉด ๋˜๋Š” ๋ชจ์„œ๋ฆฌ)๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น Revit ๊ฐ์ฒด์— ๋™์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋ฏ€๋กœ Revit ํŒŒ์ผ์ด ํ•ด๋‹น ์œ„์น˜ ๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ์ฐธ์กฐ๋œ Dynamo ์š”์†Œ๊ฐ€ ๊ทธ๋ž˜ํ”„์—์„œ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.

๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ์—์„œ๋Š” Revit ํ”„๋กœ์ ํŠธ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์š”์†Œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ทฐ์—์„œ ๋ฐ˜๋“œ์‹œ ๋ณด์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋Š” Revit ์š”์†Œ๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” Revit ํ”„๋กœ์ ํŠธ ๋˜๋Š” ํŒจ๋ฐ€๋ฆฌ ํŽธ์ง‘๊ธฐ์—์„œ ๊ธฐ์กด ์š”์†Œ๋ฅผ ์กฐํšŒํ•˜๊ฑฐ๋‚˜ ์ƒˆ ์š”์†Œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

![](../.gitbook/assets/selecting _database_navigation_with_dynamo_nodes_02.png)

๋˜ํ•œ Revit ๊ณ„์ธต ์—์„œ ํŠน์ • ๊ณ„์ธต๋ณ„๋กœ Revit ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๋ฌธ์„œํ™” ๋˜๋Š” ์ƒ์„ฑ ์ธ์Šคํ„ด์Šคํ™” ๋ฐ ์‚ฌ์šฉ์žํ™” ์ค€๋น„๋ฅผ ์œ„ํ•ด ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ฐฐ์—ด์„ ์‚ฌ์šฉ์žํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

UI

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

์—ฐ์Šต

์•„๋ž˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์˜ˆ์ œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค.

์ „์ฒด ์˜ˆ์‹œ ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ๋Š” ๋ถ€๋ก์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5MB
Revit-Selecting.zip
archive
Open

์ด Revit ํŒŒ์ผ ์˜ˆ์—๋Š” ๊ฐ„๋‹จํ•œ ๊ฑด๋ฌผ์˜ ์„ธ ๊ฐ€์ง€ ์š”์†Œ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ Revit ๊ณ„์ธต์˜ ์ปจํ…์ŠคํŠธ์—์„œ Revit ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋Š” ์˜ˆ๋กœ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. ๊ฑด๋ฌผ ๋งค์Šค

  2. ๋ณด(๊ตฌ์กฐ ํ”„๋ ˆ์ž„)

  3. ํŠธ๋Ÿฌ์Šค(๊ฐ€๋ณ€ ๊ตฌ์„ฑ์š”์†Œ)

ํ˜„์žฌ Revit ํ”„๋กœ์ ํŠธ ๋ทฐ์— ์žˆ๋Š” ์š”์†Œ๋กœ๋ถ€ํ„ฐ ์–ด๋–ค ๊ฒฐ๋ก ์„ ๋„์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ด๋‹น ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์ธต ๊ตฌ์กฐ์—์„œ ์–ผ๋งˆ๋‚˜ ์•„๋ž˜๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ๋ฌผ๋ก  ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ ์ž‘์—…ํ•˜๊ฒŒ ๋˜๋ฉด ์ด ๊ณผ์ •์ด ํ›จ์”ฌ ๋ณต์žกํ•ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์นดํ…Œ๊ณ ๋ฆฌ, ๋ ˆ๋ฒจ, ํŒจ๋ฐ€๋ฆฌ, ์ธ์Šคํ„ด์Šค ๋“ฑ์„ ๊ธฐ์ค€์œผ๋กœ ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งค์Šค ๋ฐ ํ‘œ๋ฉด ์„ ํƒ

  1. ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์นดํ…Œ๊ณ ๋ฆฌ ๋“œ๋กญ๋‹ค์šด ๋…ธ๋“œ์—์„œ "Mass" ๋ฅผ ์„ ํƒํ•˜์—ฌ ๊ฑด๋ฌผ ๋งค์Šค๋ฅผ ์„ ํƒํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ Revit > ์„ ํƒ ํƒญ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ๋งค์Šค ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์ถœ๋ ฅ์€ ๋‹จ์ˆœํžˆ ์นดํ…Œ๊ณ ๋ฆฌ ์ž์ฒด์ž…๋‹ˆ๋‹ค. ์š”์†Œ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด "All Elements of Category" ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ Dynamo์—์„œ ์•„๋ฌด ํ˜•์ƒ๋„ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Revit ์š”์†Œ๋ฅผ ์„ ํƒํ–ˆ์ง€๋งŒ ์š”์†Œ๋ฅผ Dynamo ํ˜•์ƒ์œผ๋กœ ๋ณ€ํ™˜ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋ ค๊ณ  ํ•  ๊ฒฝ์šฐ ์ด๋กœ ์ธํ•ด ์ „๋ฐ˜์ ์ธ ์†๋„๊ฐ€ ๋А๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์— Dynamo์—์„œ ๋ชจ๋“  ์š”์†Œ๋ฅผ ๋ฏธ๋ฆฌ ๋ณด๋ ค๊ณ  ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Dynamo๋Š” ํ˜•์ƒ ์ž‘์—…์„ ๋ฐ˜๋“œ์‹œ ์ˆ˜ํ–‰ํ•  ํ•„์š” ์—†์ด Revit ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋กœ, ์ด ์žฅ์˜ ๋‹ค์Œ ์„น์…˜์—์„œ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ์—๋Š” ๊ฐ„๋‹จํ•œ ํ˜•์ƒ์œผ๋กœ ์ž‘์—…ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ํ˜•์ƒ์„ Dynamo ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ๊ฐ€์ ธ์˜ค๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์œ„์˜ ๊ฐ์‹œ ๋…ธ๋“œ์˜ "BldgMass"์—๋Š” ์˜†์— ์ดˆ๋ก์ƒ‰ ๋ฒˆํ˜ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์š”์†Œ์˜ ID๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ Dynamo ํ˜•์ƒ์ด ์•„๋‹Œ Revit ์š”์†Œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ์ด Revit ์š”์†Œ๋ฅผ Dynamo์˜ ํ˜•์ƒ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  1. Element.Faces ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Revit ๋งค์Šค์˜ ๊ฐ ๋ฉด์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‘œ๋ฉด ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด์ œ Dynamo ๋ทฐํฌํŠธ์—์„œ ํ˜•์ƒ์„ ๋ณด๊ณ , ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์ž‘์—…์„ ์œ„ํ•ด ๋ฉด์„ ์ฐธ์กฐํ•˜๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์ฒด ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Revit ๊ณ„์ธต ("All Elements of Category") ์„ ํ†ตํ•ด ์„ ํƒํ•˜์ง€ ์•Š๊ณ  Revit์—์„œ ํ˜•์ƒ์„ ๋ช…์‹œ์ ์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  1. "Select Model Element" ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ *"์„ ํƒ" *(๋˜๋Š” "๋ณ€๊ฒฝ") ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. Revit ๋ทฐํฌํŠธ์—์„œ ์›ํ•˜๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” ๊ฑด๋ฌผ ๋งค์Šค๋ฅผ ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  2. Element.Faces ๊ฐ€ ์•„๋‹Œ Element.Geometry ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ๋งค์Šค๋ฅผ ํ•˜๋‚˜์˜ ์†”๋ฆฌ๋“œ ํ˜•์ƒ์œผ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ๋งค์Šค ๋‚ด์— ํฌํ•จ๋œ ๋ชจ๋“  ํ˜•์ƒ์ด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.

  3. Geometry.Explode ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ๋ฉด ๋ฆฌ์ŠคํŠธ๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋‘ ๋…ธ๋“œ๋Š” Element.Faces ์™€ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ, Revit ์š”์†Œ์˜ ํ˜•์ƒ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ธฐ ์œ„ํ•œ ๋Œ€์ฒด ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๋ฆฌ์ŠคํŠธ ์ž‘์—…์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€์‹ฌ ๋ฉด์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

![](images/2/selecting - exercise 05.jpg)

  1. ๋จผ์ €, ์„ ํƒํ•œ ์š”์†Œ๋ฅผ ์ด์ „ ๋…ธ๋“œ์—์„œ Element.Faces ๋…ธ๋“œ๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  2. ๋‹ค์Œ์œผ๋กœ, List.Count ๋…ธ๋“œ์—๋Š” ๋งค์Šค์˜ 23๊ฐœ ํ‘œ๋ฉด์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. ์ด ์ˆซ์ž๋ฅผ ์ฐธ์กฐํ•˜์—ฌ integer slider์˜ ์ตœ๋Œ“๊ฐ’์„ "22" ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

  4. List.GetItemAtIndex ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ _index_์— ๋Œ€ํ•ด ๋ฆฌ์ŠคํŠธ์™€ integer slider๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์ƒํƒœ์—์„œ ์Šฌ๋ผ์ด๋”ฉํ•˜๋ฉด์„œ index 9 ์—์„œ ์ค‘์ง€ํ•œ ํ›„, ํŠธ๋Ÿฌ์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์ฃผ ์ •๋ฉด์„ ๋ถ„๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ „ ๋‹จ๊ณ„๋Š” ๋‹ค์†Œ ๋ฒˆ๊ฑฐ๋กœ์šด ์ž‘์—…์ด์—ˆ์Šต๋‹ˆ๋‹ค. "Select Face" ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ์ž‘์—…์„ ํ›จ์”ฌ ๋” ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด Revit ํ”„๋กœ์ ํŠธ์—์„œ ์š”์†Œ ์ž์ฒด๊ฐ€ ์•„๋‹Œ ๋ฉด์„ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์š”์†Œ๊ฐ€ ์•„๋‹Œ ํ‘œ๋ฉด์„ ์„ ํƒํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๋ฉด "Select Model Element" ์™€ ๋™์ผํ•œ ์ƒํ˜ธ ์ž‘์šฉ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ฑด๋ฌผ์˜ ์ฃผ ์ •๋ฉด ๋ฒฝ์„ ๋ถ„๋ฆฌํ•˜๋ ค ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. "Select Faces" ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "์„ ํƒ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ๋‹ค์Œ, Revit์—์„œ 4๊ฐœ์˜ ์ฃผ์š” ์ •๋ฉด์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋„ค ๊ฐœ์˜ ๋ฒฝ์„ ์„ ํƒํ•œ ํ›„ Revit์—์„œ "์™„๋ฃŒ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๋ฉด์„ Dynamo์— ํ‘œ๋ฉด์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

๋ณด ์„ ํƒ

์ด์ œ ์•„ํŠธ๋ฆฌ์›€ ์œ„์˜ ๋ณด๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. "Select Model Element" ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  2. ๋ณด ์š”์†Œ๋ฅผ Element.Geometry ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด Dynamo ๋ทฐํฌํŠธ์— ํ•ด๋‹น ๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. Watch3D ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜•์ƒ์„ ํ™•๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(Watch 3D์—์„œ ๋ณด๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  "์ฐฝ์— ๋งž๊ฒŒ ์คŒ"์„ ๋ˆ„๋ฆ„).

Revit/Dynamo ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ์€ ๋ฐ”๋กœ '์š”์†Œ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ณ  ์œ ์‚ฌํ•œ ์š”์†Œ๋ฅผ ๋ชจ๋‘ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?'์ž…๋‹ˆ๋‹ค. ์„ ํƒํ•œ Revit ์š”์†Œ์— ๋ชจ๋“  ๊ณ„์ธต ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ํ•ด๋‹น ํŒจ๋ฐ€๋ฆฌ ์œ ํ˜•์„ ์กฐํšŒํ•˜๊ณ  ํ•ด๋‹น ์œ ํ˜•์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ณด ์š”์†Œ๋ฅผ Element.ElementType ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

  2. ์ด์ œ Watch ๋…ธ๋“œ์— ์ถœ๋ ฅ์ด Revit ์š”์†Œ๊ฐ€ ์•„๋‹Œ ํŒจ๋ฐ€๋ฆฌ ๊ธฐํ˜ธ์ž„์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. Element.ElementType ์€ ๊ฐ„๋‹จํ•œ ์กฐํšŒ์ด๋ฏ€๋กœ x.ElementType;์„ ์‚ฌ์šฉํ•  ๋•Œ์ฒ˜๋Ÿผ ์‰ฝ๊ฒŒ code block์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋‚˜๋จธ์ง€ ๋ณด๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด "All Elements of Family Type" ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  2. watch ๋…ธ๋“œ๋Š” ๋‹ค์„ฏ ๊ฐœ์˜ Revit ์š”์†Œ๊ฐ€ ์„ ํƒ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  1. ์ด๋Ÿฌํ•œ 5๊ฐ€์ง€ ์š”์†Œ๋ฅผ ๋ชจ๋‘ Dynamo ํ˜•์ƒ์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด๊ฐ€ 500๊ฐœ๋ผ๋ฉด ์–ด๋–จ๊นŒ์š”? ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์š”์†Œ๋ฅผ Dynamo ํ˜•์ƒ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ž‘์—…์€ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Dynamo์—์„œ ๋…ธ๋“œ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ๊ฒฝ์šฐ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋™์•ˆ Revit ์ž‘์—… ์‹คํ–‰์„ ์ผ์‹œ ์ค‘์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋“œ "๋™๊ฒฐ" ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ๋™๊ฒฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์†”๋ฆฌ๋“œ ์žฅ์˜ "๋™๊ฒฐ" ์„น์…˜์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

500๊ฐœ์˜ ๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๋Š” ๊ฒฝ์šฐ ์˜๋„ํ•œ ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ๋ชจ๋“  ํ‘œ๋ฉด์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ๋˜๋Š” ๋ณด์—์„œ ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ณ  ๊ธฐ๋ณธ ํ˜•์ƒ์„ ์ด์šฉํ•ด ์ƒ์„ฑ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๋Ÿฌํ•œ ์งˆ๋ฌธ์€ ์ด ์žฅ์„ ๋‘˜๋Ÿฌ๋ณผ ๋•Œ ์œ ์˜ํ•ด์•ผ ํ•  ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์˜†์— ์žˆ๋Š” ํŠธ๋Ÿฌ์Šค ์‹œ์Šคํ…œ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํŠธ๋Ÿฌ์Šค ์„ ํƒ

๋™์ผํ•œ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด ์š”์†Œ ๋Œ€์‹  ํŠธ๋Ÿฌ์Šค ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ์ด์ „ ๋‹จ๊ณ„์—์„œ Element.Geometry๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ํŠธ๋Ÿฌ์Šค ํŒจ๋ฐ€๋ฆฌ ์œ ํ˜•์—์„œ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  1. Watch ๋…ธ๋“œ์— Revit์—์„œ ์„ ํƒํ•œ ๊ฐ€๋ณ€ ๊ตฌ์„ฑ์š”์†Œ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋ ค๊ณ  ํ•˜๋ฏ€๋กœ ๊ฐ€๋ณ€ ์ ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  2. "All Elements of Family Type" ๋…ธ๋“œ๋ฅผ "AdaptiveComponent.Location" ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐ๊ฐ์— ๊ฐ€๋ณ€ ์  ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์„ธ ๊ฐœ์˜ ์ ์ด ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ์˜ ๋ชฉ๋ก์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  3. "Polygon.ByPoints" ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด polycurve๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ์ด ๋‚ด์šฉ์€ Dynamo ๋ทฐํฌํŠธ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ํ•˜๋‚˜์˜ ์š”์†Œ์— ๋Œ€ํ•œ ํ˜•์ƒ์„ ์‹œ๊ฐํ™”ํ•˜๊ณ  ์š”์†Œ์˜ ๋‚˜๋จธ์ง€ ๋ฐฐ์—ด์— ๋Œ€ํ•œ ํ˜•์ƒ์„ ์ถ”์ƒํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค(์ด ์˜ˆ์— ํฌํ•จ๋œ ๊ฒƒ๋ณด๋‹ค ๋ฒˆํ˜ธ๊ฐ€ ๋” ํด ์ˆ˜ ์žˆ์Œ).

ํŒ: Dynamo์—์„œ Revit ์š”์†Œ์˜ ์ดˆ๋ก์ƒ‰ ๋ฒˆํ˜ธ๋ฅผ ํด๋ฆญํ•˜๋ฉด Revit ๋ทฐํฌํŠธ๊ฐ€ ํ•ด๋‹น ์š”์†Œ๋กœ ์คŒ๋ฉ๋‹ˆ๋‹ค.