๋ถ๋ฆฌ์ธ (Boolean)
๋ถ๋ฆฌ์ธ ์ฐ์ฐ์ Union, Intersection, Cut์ ์ธ ๊ฐ์ง ์ฐ์ฐ ์ ํ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์์ด๋์ด๋ ๋ฒค ๋ค์ด์ด๊ทธ๋จ์์ ์๋ ค์ง ๊ฐ๋ ๊ณผ ์ ์ฌํฉ๋๋ค.
ํ๋ธ๊ฐ "A"์ด๊ณ ๊ตฌ๊ฐ "B"์ธ ๊ฒฝ์ฐ:
A โ B: A ๋๋ B์ ์ํ๋ ๋ฐ์ดํฐ. โ ํฉ์งํฉ (Union)
A โ B: A์ B์ ์ํ๋ ๋ฐ์ดํฐ. โ ๊ต์งํฉ (Intersection)
A - B: B๊ฐ ์๋ A์ ์ํ๋ ๋ฐ์ดํฐ โ ์๋ผ๋ด๊ธฐ (Cut)
๋ถ๋ฆฌ์ธ ์ฐ์ฐ์ ์ํํ๊ธฐ ์ ์ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ๊ณ ํ์ ํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ๋ ค๋ฉด ๋ง์ฐ์ค ํ ์ ํด๋ฆญํ ์ํ๋ก ์ ์งํฉ๋๋ค.
- ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ฐ์ดํฐ ํ์
Union
๋ ์ด์์ ๋ฉ์ฌ๋ฅผ ํ๋๋ก ๊ฒฐํฉํฉ๋๋ค.
1. "Union"์ ํด๋ฆญํ์ฌ ๋ํ์ฐฝ์ ์ฝ๋๋ค.

2. ๊ฒฐํฉํ ๋ฐ์ดํฐ๋ฅผ ๋ ๊ฐ ์ด์ ์ ํํฉ๋๋ค.
3. "ํ์ธ"์ ํด๋ฆญํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ๊ฒฐํฉ๋๋ฉด ๋ฐ์ดํฐ ํธ๋ฆฌ์ "United Mesh"๋ผ๋ ์๋ก์ด ๋ฉ์ฌ ํ์ผ์ด ํ์๋ฉ๋๋ค. ๋ฐ์ดํฐ ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ฑฐ๋ ์จ๊ธฐ๊ธฐ ํ ์ ์์ต๋๋ค.

Union ์์
"Union" ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ์ง์ง๋๋ฅผ ๋ถ์ฐฉํ ์ ์์ต๋๋ค. ์๋ ๋ชจ๋ธ์ Medit Model Builder๋ฅผ ์ฌ์ฉํ์ฌ ์ค๊ณ๋์์ต๋๋ค. Medit Link์์ ์ด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ ๋ค์ Medit Design์์ ์ฝ๋๋ค. "๋ก์ปฌ ํ์ผ ๊ฐ์ ธ์ค๊ธฐ"๋ฅผ ํด๋ฆญํ์ฌ PC์์ ์ํฌํธ๋ฐ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.


ํธ์ง ๋ชจ๋๋ก ์ด๋ํ์ฌ "๋ถ๋ฆฌ์ธ ์ฐ์ฐ"์ ํด๋ฆญํ์ญ์์ค. ์ง์ง๋๋ฅผ ์ ๋ ฌํฉ๋๋ค.


๋ค์, "Union"์ ํด๋ฆญํ์ฌ ๋ชจ๋ธ์ ํจ๊ป ๊ฒฐํฉํฉ๋๋ค. ์์ ๋ฐ์ดํฐ๋ฅผ ์ํฌํธ๋ฐ ๋ฐ์ดํฐ์ ๊ฒฐํฉํ์ฌ ์๋ก์ด ํตํฉ ๋ฉ์ฌ ๋ชจ๋ธ์ ์์ฑํฉ๋๋ค. ํ์ ์ ๋ํด์๋ ๋์ผํ ์์ ์ ๋ฐ๋ณตํฉ๋๋ค.


"์๋ฃ"๋ฅผ ํด๋ฆญํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค.

Intersection
๊ต์ฐจ๋ ๋ฉ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
1. "๊ต์ฐจ" ์์ด์ฝ์ ํด๋ฆญํ์ฌ ๋ํ์ฐฝ์ ์ฝ๋๋ค.

2. "๋ฐ์ดํฐ ํ ๋น" ๋ํ์ฐฝ์ด ํ์ ๋ฉ๋๋ค. ํ์ดํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ A์ B์ ํ ๋นํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋์ด์ค๊ธฐ(๋๋๊ทธ ์ค ๋๋กญ)ํ์ฌ ํ ๋นํ ์๋ ์์ต๋๋ค.
- ์๋ชป ํ ๋นํ ๊ฒฝ์ฐ, "Swap A and B"๋ฅผ ํด๋ฆญํ์ฌ ๊ฐ๋จํ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ ์ ์์ต๋๋ค.

3. "ํ์ธ"์ ํด๋ฆญํ๊ณ ์ ๋ฐ์ดํฐ ํ์ผ์ด ์์ฑ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค. ๊ต์ฐจ ๋ฉ์ฌ ๋ฐ์ดํฐ๊ฐ ์ถ์ถ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
Cut
A์์ B์ ๊ฒน์น๋ ๋ฉ์ฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
1. "์๋ผ๋ด๊ธฐ" ์์ด์ฝ์ ํด๋ฆญํ์ฌ ๋ํ์ฐฝ์ ์ฝ๋๋ค.

2. "๋ฐ์ดํฐ ํ ๋น" ๋ํ์ฐฝ์ด ํ์ ๋ฉ๋๋ค. ํ์ดํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ A์ B์ ํ ๋นํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋์ด์ค๊ธฐ(๋๋๊ทธ ์ค ๋๋กญ)ํ์ฌ ํ ๋นํ ์๋ ์์ต๋๋ค.
- ์๋ชป ํ ๋นํ ๊ฒฝ์ฐ, "Swap A and B"๋ฅผ ํด๋ฆญํ์ฌ ๊ฐ๋จํ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ ์ ์์ต๋๋ค.

3. "ํ์ธ"์ ํด๋ฆญํ๊ณ ์ ๋ฐ์ดํฐ ํ์ผ์ด ์์ฑ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค. A์์ B์ ๊ฒน์น๋ ๋ฉ์ฌ๊ฐ ์ ๊ฑฐ๋์ด ๊ตํฉ ๋ฐ์ดํฐ๊ฐ ์ ๊ฑฐ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
"์๋ผ๋ด๊ธฐ" ์์
"์๋ผ๋ด๊ธฐ" ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๊ฐ์ธํ ํธ๋ ์ด์ ๊ตฌ๋ฉ์ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ ๋ชจ๋ธ์ Medit Model Builder๋ฅผ ์ฌ์ฉํ์ฌ ์ค๊ณ๋์์ต๋๋ค. Medit Link์์ ์ด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ ๋ค์ Medit Design์์ ์ฝ๋๋ค. "๋ก์ปฌ ํ์ผ ๊ฐ์ ธ์ค๊ธฐ"๋ฅผ ํด๋ฆญํ์ฌ PC์์ ์ํฌํธ๋ฐ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ค๋ฆฐ๋ ํ์ผ์ ๊ฐ์ ธ์ ํ์์ ๋ง๊ฒ ๋ณต์ ํฉ๋๋ค.

๐ก ํํธ ๋ฐ ํ
"์ ๋ ฌ"์์ "๋ถ๋ฆฌ" ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ท ์ผํ๊ฒ ๋ฐฐ์นํ ์ ์์ต๋๋ค. "์ ๋ ฌ"์์ ์ค๋ฆฐ๋ ๋ฐ์ดํฐ ์ค ํ๋๋ฅผ ์ฐธ์กฐ์ ๋ฐฐ์นํ๊ณ ๋๋จธ์ง๋ฅผ ๋์์ ๋ฐฐ์นํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ "๋์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๋๋ก ์ ๋ ฌ" ์ต์ ์ ์ ํํฉ๋๋ค. ์ดํ "Detach" ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋์ ๋ฐ์ดํฐ๊ฐ ๊ท ์ผํ๊ฒ ์ ๋ ฌ๋ฉ๋๋ค.

"์ ๋์จ"์ ์ฌ์ฉํ์ฌ 6๊ฐ์ ์ค๋ฆฐ๋๋ฅผ ํ๋์ ์ธํธ๋ก ๊ฒฐํฉํฉ๋๋ค. ์ธํธ๋ฅผ ์ธ ๋ฒ ๋ณต์ ํ์ฌ 6๊ฐ์ ์ค๋ฆฐ๋๋ก ๊ตฌ์ฑ๋ ์ธ ์ธํธ๋ฅผ ๋ง๋ญ๋๋ค. ์ค๋ฆฐ๋ ์ธํธ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ฐฐ์นํ๊ณ "์ปท" ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ตฌ๋ฉ์ ๋ง๋ญ๋๋ค. ์ค๋ฆฐ๋ ์ธํธ๋ฅผ B์ ํ ๋นํ์ฌ A์์ ์ ๊ฑฐํ ์ ์๋๋ก ํฉ๋๋ค (A-B).

์ต์ข
๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด "ํ์ธ"์ ํด๋ฆญํ์ญ์์ค.

๋๊ธ
๋๊ธ 0๊ฐ
๋๊ธ์ ๋จ๊ธฐ๋ ค๋ฉด ๋ก๊ทธ์ธํ์ธ์.