이 ν¬μŠ€νŒ…μ€ 쿠팑 νŒŒνŠΈλ„ˆμŠ€ ν™œλ™μ˜ μΌν™˜μœΌλ‘œ, 이에 λ”°λ₯Έ μΌμ •μ•‘μ˜ 수수료λ₯Ό μ œκ³΅λ°›μ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

λ°˜μ‘ν˜•

****μ†ŒμŠ€ μ›ν•˜μ‹œλŠ”λΆ„μ€ λŒ“κΈ€μ— λ‚¨κ²¨μ£Όμ‹œκΈΈ.


λ™μ˜μƒ μ„€λͺ…

ν”„λ‘œκ·Έλž¨μ„ μ‹œμž‘ν•˜λ©΄, 두 개의 νλΈŒκ°€ κ²Ήμ³μžˆμŠ΅λ‹ˆλ‹€.

ν•œ 개의 μ€‘μ‹¬νλΈŒλ₯Ό κΈ°μ€€μœΌλ‘œ 3D T,R,Sλ³€ν™˜μ„ ν•©λ‹ˆλ‹€.

ν‚€λŠ” μœ„μ˜ μ„€λͺ…κ³Ό κ°™μŠ΅λ‹ˆλ‹€.

카메라가 (300, 600, 600)μ—μ„œ 원점을 λ°”λΌλ³΄κ²Œ ν•˜μ˜€μœΌλ©°,

μΉ΄λ©”λΌμ˜ 이동 및 νšŒμ „μ€ λ‹€μŒμˆ™μ œλ₯Ό μœ„ν•΄ κ΅¬ν˜„ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

3Dλ³€ν™˜μ„ μ‰½κ²Œ μ•Œμ•„λ³΄κΈ° μœ„ν•΄ x,y,zμΆ•μ˜ 선을 κ·Έμ—ˆμŠ΅λ‹ˆλ‹€.

μ˜ν˜„μž¬μ˜ μƒνƒœλ₯Ό μ •λŸ‰μ μœΌλ‘œ λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄ ν˜„μž¬ λ³€ν™˜μ˜
μ•‘μ…˜ 및 μ’Œν‘œλ₯Ό ν‚€λ₯Ό λˆ„λ₯Όλ•Œ λ§ˆλ‹€ μ½˜μ†”μ°½μ— λ”°λ‘œ 좜λ ₯ν•˜μ˜€μŠ΅λ‹ˆλ‹€.(κ·Έλ¦Ό1κ³Ό κ°™μŒ)




ν‚€ μ„€λͺ…


 

 

 


λ””μŠ€μ»€μ…˜

3Dλ³€ν™˜μ„ μœ„ν•œ Composite MatrixλŠ” μ‹€μŠ΅μžλ£Œλ₯Ό μ°Έκ³ ν•˜μ˜€κ³ , λ‹€μ–‘ν•œ 퍼포먼슀λ₯Ό λ‚΄κΈ° μœ„ν•΄ μ€‘μ‹¬νλΈŒλ„ 이동 κ°€λŠ₯ ν•˜λ„λ‘ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. DisplayFunc ν•¨μˆ˜μ— κ·Έλ¦¬λŠ” μˆœμ„œλ₯Ό μœ μ €κ°€ μžμ—° μƒνƒœμ—μ„œ 보듯이 ν•˜κΈ°μœ„ν•΄ μ€‘μ‹¬νλΈŒμ™€ λ¬΄λΉ™νλΈŒμ˜ μ€‘μ‹¬μ’Œν‘œλ₯Ό 비ꡐ ν•˜λ €κ³  ν–ˆμœΌλ‚˜, λ¬΄λΉ™νλΈŒμ˜ ν¬κΈ°κΉŒμ§€ κ³ λ €ν•΄μ•Ό ν•˜λ©° 이번과제의 μ΄μŠˆκ°€ μ•„λ‹ˆκΈ° λ•Œλ¬Έμ— μ°¨ν›„ 고민거리둜 λ‚¨κ²¨λ‘μ—ˆμŠ΅λ‹ˆλ‹€. μ†Œμˆ˜μ μ— μ˜ν•΄ μ’Œν‘œλ“€μ˜ 값이 λ―Έμ†ŒλŸ‰ λ³€ν•˜κΈ° λ•Œλ¬Έμ— 3Dλ³€ν™˜ μˆ˜ν–‰μ„ μ•„μ£Ό 많이 ν•˜κ²Œ 되면(ν˜Ήμ€ νšŒμ „ν›„μ— 크기변화을 ν•  경우), 강체가 ν‹€μ–΄μ§€λŠ” ν˜„μƒμ΄ λ°œμƒν•©λ‹ˆλ‹€. 이번 과제λ₯Ό 톡해 λ‹€μ†Œ 직관적이지 μ•Šμ€ 3D λ³€ν™˜μ˜ 계산 및 원리λ₯Ό μˆ™λ‹¬ν•  수 μžˆμ—ˆμœΌλ©°, μ‹œκ°„μ΄ ν—ˆλ½ν•˜λ©΄ OPENGL자체 3Dλ³€ν™˜ ν•¨μˆ˜λ“€κ³Ό νš¨μœ¨μ„±μ„ 비ꡐ해볼 κ³„νšμž…λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€.

λ°˜μ‘ν˜•

+ Recent posts