| pyopengl. ¹«·á ¹× ¿ÀÇ ¼Ò½º ÆÄÀ̽ã Binding OpenGL ¹× °ü·Ã API |
Áö±Ý ´Ù¿î·Îµå |
pyopengl. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Mike C. Fletcher
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.vrplumber.com/
pyopengl. ű×
pyopengl. ¼³¸í
OpenGL ¹× °ü·Ã API¿¡ ¹«·á ¹× ¿ÀÇ ¼Ò½º ÆÄÀ̽㠹ÙÀεù PyopenglÀº OpenGL ¹× °ü·Ã API¿¡ ´ëÇÑ Å©·Î½º Ç÷§Æû ÆÄÀ̽㠹ÙÀεùÀÔ´Ï´Ù. ¹ÙÀεùÀº Ç¥ÁØ (Python 2.5¿¡¼) CTypes ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© »ý¼ºµÇ¸ç ¸Å¿ì ÀÚÀ¯·Î¿î BSD ½ºÅ¸ÀÏ ¿ÀÇ ¼Ò½º ¶óÀ̼¾½º·Î Á¦°øµË´Ï´Ù. SpotopenglÀº OpenGL V1.1¿¡¼ 2.0, Glu, Glut V3.7 (¹× FreeGlut)¿¡ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇÕ´Ï´Ù. ) ¹× GLE 3. ¶ÇÇÑ ¼ö¹é °³ÀÇ OpenGL Extensions¿¡ ´ëÇÑ Áö¿øÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù .PyopenglÀº Tkinter (TOGL À§Á¬ÀÌ ¼³Ä¡µÈ °æ¿ì), PyGame, FxPy, WxPython ¹× Qt¸¦ Æ÷ÇÔÇÑ ÆÄÀ̽ãÀ» À§ÇØ ¸¹Àº ¼öÀÇ ¿ÜºÎ GUI ¶óÀ̺귯¸®¿Í »óÈ£ ¿î¿ë °¡´ÉÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ´ÙÀ½ ¸±¸®½ºÀÇ ¹üÇÁ ¹öÀü ¡¤ IMPORT¿¡¼ µÎ °¡Áö ±â´ÉÀ» Ç¥½ÃÇÕ´Ï´Ù ¡¤ CompileShader ()¿¡¼ ¸¸µç ½¦ÀÌ´õ ÇÁ·Î±×·¥ ¿ë Python 2.5 ÀÌ»óÀÇ ÄÁÅؽºÆ® °ü¸®ÀÚ¿¡°Ô Á¦°ø ¡¤ Python 2.5 ÀÌ»ó Context-Manager ¸Þ¼Òµå¸¦ VBO.VBO °´Ã¼¿¡ Ãß°¡ÇϽʽÿÀ.
pyopengl. °ü·Ã ¼ÒÇÁÆ®¿þ¾î