์ด๋์ ๋ ์ฐพ์๋ณด๋ค๊ฐ
๋๊ฐ MakeRotFromXZ ์ด๊ฑฐ ์ฌ์ฉํด์ ๊ตฌํ์ ํด๋จ๋๋ผ๊ณ
๊ทธ๋์ ์ด๊ฒ ๋ญ ํจ์์ง? ํ๊ณ ์ฝ๋ ๋ดค๋๋ฐ
๋ฒกํฐ ๋ ์ ์ธ์ ์์ผ์ ํ์ ํ๋ ฌ ๋ง๋ค์ด๋ด๋๊ฑด ์๊ฒ ๋๋ฐ
๊ทธ๋์ ์ด๊ฒ ๋ญ ์๋ฏธํ๋๊ฑด์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ์
์ํ์ชฝ์ด ์ฝํ๋ค๋ณด๋๊น ์ด๋ ๊ฒ ํ๋ฉด ๊ทธ๋์ ์ด์บ๋๋๊ฑด๋ฐ?? ๊ฐ ๋๋ฒ๋ฆผ...
ใ
ใ
...๋์ด๋ ต๋ค...ใ
ใ
ใ
ใ
Builds a matrix with given X and Z axes. X will remain fixed, Z may be changed minimally to enforce orthogonality. Y will be computed. Inputs need not be normalized.
ใ ใ ..์ด๊ฒ๋ ๋ดค์์...
X, Z๋ฅผ ์ธ์ ํ๋ฉด X๋ Z์ ์์งํ Y๋ฒกํฐ๊ฐ ๋์ค์ง? ๊ทธ๋ผ ๋ฐ์ X, Z ๋ฒกํฐ์ ์์ฑํ Y ๋ฒกํฐ๋ก ๊ธฐ์ ๊ณต๊ฐ์ ๋ง๋ค ์ ์์ผ๋ ํด๋น ๊ธฐ์ ๊ณต๊ฐ์ผ๋ก ํ์ ์ํค๋ ํ์ ํ๋ ฌ์ ๋ง๋๋ ํจ์์ธ๋ฏ
๋ทฐํ๋ ฌ ๋ง๋ค๋ Front, Right ๋ฒกํฐ๋ง ๊ฐ์ง๊ณ Up ๋ฒกํฐ ๋ง๋ค์ด๋ด๋๊ฑฐ๋ ๋น์ทํจ
๊ทธ๋ ๊ฒ ๋ญ ์ด๋ป๊ฒ ํ์ ํ๋ค ์์ผ๋ก ์ ๊ทผํ๋ฉด ์๋๊ณ , ๊ธฐ์ ๊ณต๊ฐ์ ๋ง๋ ๋ค๋๊ฑธ ์ดํดํด์ผํ ๋ฏ?
์ธ๋ฆฌ์ผ ๊ธฐ๋ณธ ์ขํ๊ณ์์ ํ๋ผ๋ฏธํฐ๋ก ๋๊ฒจ์ค XZ๋ฅผ ์ด์ฉํด ๋ง๋ค์ด๋ธ ๊ธฐ์ ๊ณต๊ฐ์ผ๋ก ์ค๋ธ์ ํธ ์ขํ๋ฅผ ๋ณํํ๋ ํ๋ ฌ์ ๋ง๋ ๋ค๋ ๊ฑฐ์
๊ทธ๋ํฝ์ค ๊ณต๋ถํด๋ณด๋ฉด ์๊ฒ ์ง๋ง, ์ค๋ธ์ ํธ-์๋-๋ทฐ-ํ๋ก์ ์ ์ผ๋ก ์ด์ด์ง๋ ๋ณํ ํ๋ ฌ๋ค ์์์? ๊ทธ๋ฐ์์ผ๋ก ์ฌ์ฉํ๋ค๋๊ฑฐ์
์ ๋์ถฉ ๋ญ๋๋์ธ์ง ์๊ฒ ๋ค
ใณใณ๊ฐ์กํ ใณใณ
๊ทผ๋ฐ ๋ญ ๋๋์ธ์ง ์ดํด๋ ๊ฐ๋๋ฐ ํ๋๋ง ์ข ๋ ๋ฌผ์ด๋ด๋๋?