행렬 분해 코드들입니다...
먼저 행렬은, D3D와 같은 순서로 되어 있으면, 호환 가능합니다.
OpenGL에서는 조금 바꾸어 주어야 합니다. (순서만 주의하면, 쉽
게 적용가능 할듯...)
ASE 처리시에, 행렬을 분해하지 못해서, 키프레임을 일일히 박아
서 사용하시는 분이나, 맥스 SDK내의 행렬 분해 함수인, decomp_
affine을 사용하시기 꺼려지시는 분이나, 원리(?)가 어찌 되는가
를 알고자 하시는 분께는 요긴할지도 모르겠네요.
어줍짢게 만든거라... 욕하셔도 할말은 없네요. 그렇지만, 수학
적으로나 여타 지적 호기심을 충족 시키기에 충분할지도... -.-
Visual C/C++ 실행 시키기 짜증나서, 왓콤씨로 컴파일 해놨습니
다. DOS4GW.EXE없는 분은 실행에 약간 곤란함이 있을듯...
비주얼씨에서, 다시 만드시려면 win32 console application으로
프로젝트를 만드신 다음에 프로젝트에 추가하신다음, 간단히 ctr
l+f5만 눌러주시면 될듯...(간단히 테스트만 할경우.. 콘솔 모드
가 편할테죠...)
모쪼록 더러운 코드 지만 -.- 맘대로 사용하세요. 그래도 몇날몇
일 새서 만든거였죠 아마...(만든지 오래돼나서 ...)
행렬 연산 및 벡터 연산에 대한 대부분의 코드들을 넣어 놨습니
다. 여타 코드들도 시간날때마다 올리도록 하겠습니다. 되도록이
면 강좌형식으로 할려고는 하는데, 시간이 날런지...
* 행렬 곱하기 순서는 TRS(Translate,Rotate,Scale)순서가 아니
옵고, SRT(Rotate,Scale,Translate)순서이므로 주의하시길...