glm::mat4 transform = glm::mat4(1.0f);

transform = glm::translate(transform, glm::vec3(0.5f, -0.5f,0.0f));


1. mat4면 4x4 행렬이자나 vec3면 3x1행렬일테고 translate가 변환행렬이랑 벡터랑 곱하는건데 어떻게 4x4행렬이랑 3x1행렬이랑 곱해질수 있는거야? 


2. 그리고 translate 시킨 transform 결과를 출력해보면


1     0  0  0

0     1  0  0

0     0  1  0

0.5 -0.5 0  1    로 나오는데 대체 뭐랑 어떻게 곱해졌길래 이렇게 나와?? 


translate 시키면   x + tx

                     y + ty     이런식으로 나오는거 아니야? 

                     z + tz

                       1            



변환,회전부터 헷갈린다;;;;