Previous chapter
Header 1
xโ = T*R*T(-1)*x
โข
ํ๋ ฌ์ ๊ณฑํ๋ ์๊ฐ ์ขํ์ถ์ด ๋ฐ๋๋ค!
1.
T^4*o
2.
R*T^4*o
3.
R2*T^4*o
์์ด์๋ฐ ์์๋ค
์ค์ฌ์ ์ ๋ฐ๋ผ์ ์ด๋ค๊ฑธ ์ด๋ป๊ฒ ํ์ ํด์ผํ๋๊ฐ๋ฅผ ์ ๋ณด๋๋กํ์!
๋ฌด์กฐ๊ฑด scale โ rotate โ transform์ด ์๋!
buffer[0]์ ๋ฐ์ดํฐ๋ฅผ ๋ค posLoc์ ๋ฃ์ด์ค ํ, buffer[1]์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ posLoc์ ๋ฎ์ด์ฐ๊ฒ ๋์์ผ๋ฏ๋ก, glBindBuffer์์ buffer[0]์ ๋ฐ์ดํฐ๋ฅผ '์ ํ'ํ๋ค๊ณ ํด๋, posLoc์ ๊ฐ์๋ ๋ณํ๊ฐ ์๋ค. ๋ฐ๋ผ์ posLoc์ ๋ฐ์ดํฐ๋ renderScene ๋จ๊ณ์์ ๊ฐฑ์ ํด์ค ํ์๊ฐ ์๋ค.
glBindBuffer(GL_ARRAY_BUFFER, buffers[0]);
glVertexAttribPointer(posLoc, 3, GL_FLOAT, GL_FALSE, 0, (void*)(0));
glEnableVertexAttribArray(posLoc);
glDrawArrays(GL_TRIANGLES,0,100);
๋ก ์ฌ์ง์ ํ๋ค.
Next chapter