์๋ ํ์ธ์ C๋ ์๋ฃ๊ตฌ์กฐ๋ง ๋ฐฐ์ด ๋ณ์ ์ ๋๋ค
์ง๊ธ ์ค์ฑ์ฐ ์ดํ ์๋ฆฌ์ฆ 1ํ๋ ๋ง ๋๋ด๊ณ ์ด์ฐ์ํ(์คํ ๋งํ๋ ์ ๋)์ด๋ ์ ๋ ๋ฐฐ์ด๊ฒ ๋ค์ธ ๊ฐ ์ข๋ณ์ ์ด๋ผ ๋ญ๊ฐ๋ญ์ง ๋ชจ๋ฅด๋๋ฐ์
OpenGL์ ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๋๋๊น? API ์๋๋๊น ?
๊ทผ๋ฐ ์จ๋ถ๋ด๋์ย https://learnopengl.com/ ์ด๋ ์ธ์ดํธ๋ ์ C++ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ํ๊ณ ์ง๋์ธ๊ฑฐ์ฃ ?
์๋ฐ 3d ํ๋ก๊ทธ๋๋ฐ์ข ํ ๋ ค๋๋ฐย ์ธ์ด๋ฅผ ๋ ๋ฐฐ์ฐ๋ผ๊ณ ์ง๋ํด์ ์ง๊ธ ์๊ฐ๋ถ์กฑํดย ๋ค์ง๊ฒ ์ต๋๋ค
ในใ ์ข๋๋ชฐ๋ผ์ ๊ถ๊ธํด์ ๊ทธ๋ฌ๋๋ฐ ์ฌ๋ฌ๋ถ๋ค์ ํด๋ฐํ ์ง์์ผ๋ก ์ด ์ฌ๊ฒฝ์ ํค๋งค๋ ๋ฏธ์ฒํ๋ย ๊ตฌ์์ข ํด์ฃผ์ญ์ผ
์ง๊ธ *OpenGL ES๋ฅผ ์ด์ฉํ 3์ฐจ์ ์ปดํจํฐ ๊ทธ๋ํฝ์ค ์ ๋ฌธ*์ด๋ผ๋ ๊ต์ฌ ๊ตฌ๋งคํ ๊น ๋ง๊นย ์กด๋ ๊ณ ๋ฏผ์ค์ธ๋ฐ
๊ฐ์ฒด์งํฅ์ '๊ฐ'์๋ง ๋ณด์ฌ๋ ์ง๊ธ ๊ธธ๊ฐ๋ค ๊ฐ์ฌํ ์ง๊ฒฝ์ด๋๊น ๋๊ฐ ๋นจ๋ฆฌ ์ค๋ช ์ข ใ ใ
์ด์ ๋ง ๊ฑธ์๋ง ํ๋๋์ด ์๋์ฐจ ๋ฉดํ๋ธ ์๊ฐ๋ถํฐ ํ๋ค C ์๋ฃ๊ตฌ์กฐ ์ ๋๋ก ๋ฐฐ์ ๋์ง ๋ฌธ์ ํ๋ฉด์ ๊ฒ์ฌํ๋
ํต์ํธ ์๊ณ ๋ฆฌ์ฆ ๋น O ํ๊ท ์ด๋ ์ต์ ์ผ๋ ๋ช์ธ์ง ๋์ถฉ ์ค๋ช ํด๋ณด๋ฉด ์๋ ค์ค
๊ทธ๋ํฝ์ค๊ฐ ๋ธ๋ก์ฝ๋ฉ์ผ๋ก ๋๋ฑ๋๋ฑ๋ง๋๋์ค์๋ ธ
๊ฐ์ฒด์งํฅ์ ์ซ์ด์ ๊ทธ๋ํฝ์ค๋ ์๊ณ ์ถ์ด์
https://ko.m.wikibooks.org/wiki/OpenGL_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D
๋๊ฐ ์ฌ๋ ค๋ ๊ทธ์ฑ ํ๊ถ ์ ๋ ํ๋ฉด ํ์ํ ๋ฐฐ๊ฒฝ์ง์์ ๊ฝ๊ฝ์ฑ์์ ์ป์ ์ ์์. ๊ทธ๋ฆฌ๊ณ ์ ํ๋ธ์ ๊ฐ์์์ ํ๋ก ์ฌ๋ผ์ ์์ผ๋๊น ์ฐธ๊ณ ํด. ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ๋ณผ๋ ์ ํ๋์์์ ๋งํ๋ฏ
๊ทธ๋ฆฌ๊ณ ์๋์ฐ ๋์ฐ๊ณ ๊ธฐ๋ณธ ๋ผ๋ ์ก์๋๋ c++์ด์ง gl์ด ์๋ ํ๋ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ ๊ธฐ๋ณธ์ c์
ใ ใ ๋๋ชจ๊ฐ์ฌํด์ฉ
๊ทธ๋ํฝ์ค๋ ํ๋ก๊ทธ๋๋ฐ ์์ฉ๋ถ์ผ ์ค ๊ณ ๊ธ ๋ถ์ผ์.. - dc App