3D °ÔÀÓ °³¹ßÀ» À§ÇØ ²À ¾Ë¾Æ¾ßÇÏ´Â ¼öÇÐ ³»¿ëÀ» ÀÚ¼¼ÇÏ°í ¾Ë±â ½±°Ô ¼³¸íÇÑ´Ù. ÇÁ·Î±×·¡¸Ó, ±âȹÀÚ, ±×·¡ÇÈ ¾ÆƼ½ºÆ®µî ¸ðµç °ÔÀÓ °³¹ßÀÚ¿Í ´õºÒ¾î ÇöÀç °ÔÀÓ °³¹ßÀÚ°¡ ¾Æ´Ï´õ¶óµµ °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ ¼öÇÐÀ» °øºÎÇÏ°í ½ÍÀº °íµîÇлý, ´ëÇлýµéµµ ÃæºÐÈ÷ ÀÐÀ» ¼ö Àִ åÀÌ´Ù.
1. ¼±Çü ´ë¼ö(Linear Algebra)
1.1 ¼±Çü º¯È¯(Linear Transformation)
1.2 º¤ÅÍ(Vector)¿Í º¤ÅÍ °ø°£(Vector Space)
2. º¤ÅÍ(Vector)
2.1 À¯Å¬¸®µå °ø°£(Euclidean Space)
2.2 3Â÷¿ø °ø°£¿¡¼ÀÇ º¤ÅÍ
2.3 º¤ÅÍ ³»Àû(dot product)
2.4 º¤ÅÍ ¿ÜÀû(corss product)
3. Çà·Ä(Matrix)
3.1 Çà·ÄÀÇ ±âº» ¿¬»ê
3.2 ¼±Çü°è(linear system)¿Í °¡¿ì½º ¼Ò°Å¹ý(Gauss elimination)
3.3 °¡¿ì½º-¿ä¸£´Ü ¼Ò°Å¹ý(Gauss?Jordan elimination)
3.4 Çà·Ä½Ä(determinant)°ú ¿ªÇà·Ä
3.5 º¤ÅÍ¿Í Çà·Ä
4. ¼±Çü º¯È¯(Linear Transformation)
4.1 ¼±Çü º¯È¯°ú Çà·Ä
4.2 Å©±â º¯È¯(Scaling)
4.3 ÁÂÇ¥Ãà ±âÁØ È¸Àü º¯È¯(Rotation)
4.4 ÀÓÀÇÀÇ Ãà ±âÁØ È¸Àü º¯È¯(Rotation)
4.5 ¼±Çü º¯È¯ Á¶ÇÕ°ú Çà·Ä °ö¼À
5. ¾ÆÇÉ °ø°£(Affine Space)
5.1 Á¡(Point)°ú º¤ÅÍ(Vector)
5.2 ¼±(Line)
5.3 ¸é(Plane)
5.4 »ï°¢Çü(Triangle)
6. ¾ÆÇÉ º¯È¯(Affine Transformation)
6.1 ¼±Çü º¯È¯°ú À§Ä¡ º¯È¯
6.2 µ¿Â÷ ÁÂÇ¥°è(homogeneous coordinates)
6.3 ¹Ð±â º¯È¯(Shearing)
6.4 ¹Ý»ç º¯È¯(Reflection)
6.5 ±âÁØÁ¡ÀÌ ¿øÁ¡ÀÌ ¾Æ´Ò ¶§ÀÇ ¾ÆÇÉ º¯È¯
6.6 ¾ÆÇÉ º¯È¯ÀÇ Á¶ÇÕ°ú ºÐÇØ
6.7 ¼±°ú ¸éÀÇ ¾ÆÇÉ º¯È¯
7. ¹æÇâ(Orientation)ÀÇ Ç¥Çö
7.1 ȸÀü(Rotation)°ú ¹æÇâ(Orientation)ÀÇ ±¸ºÐ
7.2 ¿ÀÀÏ·¯ °¢(Euler Angles)
7.3 Ãà-°¢ (Axis-Angle)
7.4 »ç¿ø¼ö(Quaternion)
7.4.1 º¹¼Ò¼ö(complex number)
7.4.2 ¿ÀÀÏ·¯ÀÇ ¼ö(Euler¡¯s number)
7.4.3 ¿ÀÀÏ·¯ÀÇ °ø½Ä(Euler¡¯s formula)
7.4.4 »ç¿ø¼ö(Quaternion)ÀÇ ¹ß°ß
7.4.5 »ç¿ø¼ö(Quaternion)¿Í ȸÀü
7.4.6 »ç¿ø¼ö(Quaternion)ȸÀüÀÇ À¯¿ë¼º
7.4.7 »ç¿ø¼ö(Quaternion)¿Í Çà·Ä
8. Åõ¿µ(projection) º¯È¯
8.1 Ä«¸Þ¶ó ÁÂÇ¥°è(Camera coordinate)
8.2 ¿ø±Ù Åõ¿µ(Perspective Projection)
8.3 Á÷±³ Åõ¿µ(Orthogonal Projection)
9. Ãæµ¹ °Ë»ç(Collision Detection)
9.1 Á¡°ú Á¡ »çÀÌÀÇ °Å¸®
9.2 Á¡°ú ¼± »çÀÌÀÇ °Å¸®
9.3 Á¡°ú Æò¸é »çÀÌÀÇ °Å¸®
9.4 ±¸ÀÇ Ãæµ¹ °Ë»ç
9.5 AABBÀÇ Ãæµ¹ °Ë»ç
9.5.1 AABB°£ÀÇ Ãæµ¹
9.5.2 ¼±°úÀÇ Ãæµ¹
9.5.3 Æò¸é°úÀÇ Ãæµ¹
9.6 OBBÀÇ Ãæµ¹ °Ë»ç
9.7 ¸¶¿ì½º ÇÈÅ·(mouse picking)
10. °î¼±(Curve)
10.1 ½ºÇöóÀÎ(Spline)
10.2 Çã¹Ô ½ºÇöóÀÎ(Hermite spline)
10.3 º£Áö¾î ½ºÇöóÀÎ(Bezier spline)
10.4 ŸÖ-·Ò ½ºÇöóÀÎ(Catmull-Rom spline)