Previous chapter
Todayโs MAIN QUEST
์ด๋๊น์ง์ ๊ทธ๋ํฝ์ค๋ ๋ณต์กํ ๋ํ์ ๋จ์ํํ๊ธฐ ์ํด ์ ๊ณผ ์ ๋ฉด์ผ๋ก ๋ฌธ์ ๋ฅผ ๋จ์ํํด์ ์ ๊ทผํ๋ค. ๊ตฌ์ฒด, ๊ณก๋ฉด ๋ฑ ๋ค์ํ ํํ์ ์ค๋ธ์ ํธ๋ฅผ Triangle Mesh๋ก ํํํ๋ฉด ๋ชจ๋ ๊ณ์ฐ์ด ์ ์ ๊ณผ ์ ์ ๊ฐ์ ์ฐ๊ฒฐ๊ด๊ณ๋ง ๊ณ ๋ คํ๋ฉด ๋๋ฏ๋ก, ๊ณ์ฐ์ด ์๋์ ์ผ๋ก ๊ฐ๋จํด์ง๋ค.
๊ทธ๋ฌ๋ โ์๋ฒฝํโ๊ณก์ ์ ํํํ๋ ค๋ฉด ๋๋ฌด๋๋ ๋ง์ ์ ์ด ํ์ํด์ง๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณก์ ์ ํํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ๊ฒ์ด๋ค.
2D Primitives
2์ฐจ์ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ์ ๊ณผ ์ , ์ผ๊ฐํ์ผ๋ก ๋ฌธ์ ๋ฅผ ๊ทผ์ฌํ ์ ์๋ค.
๊ทธ๋ฌ๋ ๋ณต์กํ๊ณ ์ ๊ตํ ํ์(๊ณก์ ๋ฑ)์ ํํํ๊ธฐ ์ํด์๋ ์ ์ด ์ผ๋ง๋ ํ์ํ์ง ์ ์ ์๋ค.
๊ทธ๋์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ถ๊ฐ์ ์ธ Primitives๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ด ์์ ๊ฒ์ด๋ค.
Circles, Box, Curves ๋ฑโฆ
Vertex Processing โ Primitive Assembly โ Rasterization(์ค์)
๋์คํฐ๋ผ์ด์ง์ ์ํด์ ์ด๋ป๊ฒ ํ๋์ง ํ์ธํ์.
์ง์
๋ฉด
๋ฐฉ์ ์์ ์ ์ฐ๋ฉด ์ด๋ป๊ฒ ํด๊ฒฐ๋์ง ์์๊น?
Advanced 2D Primitives
์ปค๋ธ๋ ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.
โข
ํด๋ฆฌ๋ผ์ธ : ์ง์ ์ฌ๋ฌ๊ฐ๋ก ๊ณก์ ์ฒ๋ผ ํํํ๊ธฐ
โฆ
์ฅ์ : ์ฒ๋ฆฌ๊ณผ์ ์ด ๊ท ์ผํ๋ค
โฆ
๋จ์ : ๋ณต์กํ ๊ณก์ ์ ํํํ๋ ค๋ฉด ๊ณ์ฐ์ด ๋๋ฌด ๋ง์ด๋ ๋ค.
โข
ํจ์ :
โฆ
์ฅ์ : ์ ์ ์ ๊ฐ์์ ๋
๋ฆฝ์ ์ด๋ค.
โฆ
๋จ์ : ํจ์๊ฐ ๋ฐ๋๋ฉด ๋ชจ๋ธ ์์ฒด๋ฅผ ๋ฐ๊ฟ์ผ ํ๋ค, ์๋ฅผ ๋๋๋ ๋จ์๊ฐ ๋ณต์กํด์ง(>?)
๊ณก์ ์ ์ ์ํ๋๋ฐ๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ํ์ํ๋ค.
1.
Drawing : ๊ทธ๋ฆฌ๊ธฐ๊ฐ ์ฌ์์ผ ํ๋ค.
2.
Editing : ์์ ํ๊ธฐ ์ฌ์์ผ ํ๋ค.
3.
Fitting : ๋ด๊ฐ ๊ทธ๋ฆฐ ๊ณก์ ์ ํจ์๋ก ๋ณด์ ํ ์ ์์ด์ผ ํ๋ค.
Circle
์ฆ๊ฑฐ์ด ๊ธฐํ์๊ฐ!
โข
Explicit(2๋ฒ์งธ ์)
๋ฅผ ํ์ธํ๊ธฐ์ ์๋์ ์ผ๋ก ์ข๋ค
โข
Implicit (3๋ฒ์งธ ์)
ํฌ์ธํธ์ ์์น๋ฅผ ํ๋ณํ๋๋ฐ ์ฌ์ฉ๋จ
Explicit
โข
๊ณ์ฐ์ด ๋ณต์กํด์ง!
โฆ
๋ฃจํธ์ ์ ๊ณฑ์ ํ๋ง ๋ฑ๋ฑ๋ฑโฆ
Ellipse
์์ ๋ ๋๋ง ํ ํ x or y ์ค์ผ์ผ๋ง ํ๋ ๊ฒ๊ณผ ์ด๋ค ๋งฅ๋ฝ์์ ๋ค๋ฅธ๊ฐ?
Ellipse๋ฅผ ๊ทธ๋ฅ ๊ตฌํ๋๊ฒ ํจ์ฌ ๋ ๋น ๋ฅธ๊ฐ?
โ ํ๋กํ์ผ๋ฌ ๋๋ ค๋ณด๊ธฐ
Next chapter