row_major matrix를 사용해야 gpu에서 행을 우선으로 읽는다 (gpu의 디폴트는 열 우선)



정점 vpos에서 4차원 확장값 0:
회전,스케일 변화만 필요(cordination)
정점 vpos에서 4차원 확장값 1:
위치 이동도 필요할때(normal)
기존 각도에서 알파 각도를 회전 했을 때

밑에 두식을 2*2 행렬로 만든다고 하면

이것을 토대로 X,Y,Z축 각각 회전행렬 만듬
x축

y축

z축

scale행렬 -> z축 회전 행렬(자전) -> 이동 행렬-> x축,y축 회전행렬(공전)->부모 행렬
정확히 순서대로 곱해야 각 행렬이 반영된
World(Transform)행렬 생성