graphic2 OpenGL๋ก ๋ฐฐ์ฐ๋ 3์ฐจ์ ์ปดํจํฐ ๊ทธ๋ํฝ์ค::Project_1/4 โ ํ๋ก์ ํธ ๋ชฉํ 1) S ํด๋ฆญ์์ Solid ๋ ๋๋ง 2) W ํด๋ฆญ์์ Wire ๋ ๋๋ง 3) ๋ง์ฐ์ค ์์ง์์ผ๋ก ์์ ๋ฐ๊พธ๊ธฐ 4) ํ์๋ฅผ ๊ทธ๋ฆฐ ํ ๊ทธ ์์ ๋ฌผ์ฒด๋ฅผ ์ฌ๋ ค ๋๋๋ค. โ ํ๋ก์ ํธ ๋์์ ๊ฒฐ๊ณผ โ ํ๋ก์ ํธ ์ฝ๋ #include #include #include #define WIDTH 400 #define HEIGHT 400 GLboolean IsWire = true; GLboolean IsSolid = true; int ViewX = 0, ViewY = 0;// ๋ง์ฐ์ค ์์ง์์ ๋ฐ๋ผ ์์ ์ ๋ฐ๊พธ๊ธฐ ์ํ ๋ณ์ void InitLight() { GLfloat mat_diffuse[] = { 0.5,0.4,0.3,1.0 }; GLfloat mat_specular[] = { 1.0,1.0,1.0,1.0 .. 2020. 7. 21. OpenGL๋ก ๋ฐฐ์ฐ๋ 3์ฐจ์ ์ปดํจํฐ ๊ทธ๋ํฝ์ค::2์ฅ&์ฐ์ต๋ฌธ์ โ 2์ฅ ์ฐ์ต๋ฌธ์ 1) ๋์คํฐ ์ฅ์น๋ ๋ฌดํ ํด์๋๋ฅผ, ๋ฒกํฐ ์ฅ์น๋ ์ ํ ํด์๋๋ฅผ ๋ณด์ฅํ๋ค.(True/False) -> ๋์คํฐ ์ฅ์น๊ฐ ์ ํ ํด์๋, ๋ฒกํฐ ์ฅ์น๋ ๋ฌดํ ํด์๋์ด๋ค. ๋์คํฐ ์ฅ์น์ ๊ฒฝ์ฐ์๋ ๊ทธ๋ฆผ์ ํ์ ๋จ์๋ก ํ์ํ๊ธฐ ๋ ๋ฌธ์ ์์ผ๋ฆฌ์ด์ฑ์ด ์ผ์ด๋๋ค. ๋ฒกํฐ๊ทธ๋ํฝ์ฅ์น๋ ๋ฌดํ ํด์๋๋ฅผ ์ง๋ ์ ์ผ๋ก ๋ฌ์ฌํ๊ธฐ ๋๋ฌธ์ ๋ฌดํ ํด์๋๋ฅผ ์ง๋๋ค. 2) ๋ ผ-์ธํฐ๋ ์ด์ฑ์์ ํ๋ฉด ์ฌ์์จ์ด 60Hz์ธ ์ฅ์น๋ ์ธํฐ๋ ์ด์ฑ์ผ๋ก ๋งํ๋ฉด 30Hz ์ฑ๋ฅ์ด๋ค.(True/False) -> ๋ ผ-์ธํฐ ํ๋ฉด์ฌ์๋ฅ 30Hz == ์ธํฐ ํ๋ฉด์ฌ์๋ฅ 60hz์ด๋ค. 3) ๋ฒกํฐ ๊ทธ๋ํฝ ์ฅ์น์์๋ ํ๋ ์ ๋ฒํผ๊ฐ ํ์ํ๋ค. (True/False) -> ๋ฒกํฐ ๊ทธ๋ํฝ ์ฅ์น๋ ํ๋ ์ ๋ฒํผ ๋์ ๋์คํ๋ ์ด ๋ฆฌ์คํธ๊ฐ ํ์ํ๋ค. 4) ๋ฒกํฐ ๊ทธ๋ํฝ ์ฅ์น์ ๋์คํ.. 2020. 7. 3. ์ด์ 1 ๋ค์