ผลต่างระหว่างรุ่นของ "PyOpenGL Programming"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
แถว 11: แถว 11:
 
* [[PyOpenGL Programming/Basic Vocabulary|Basic Vocabulary]]
 
* [[PyOpenGL Programming/Basic Vocabulary|Basic Vocabulary]]
 
* [[PyOpenGL Programming/Tutorial 1: First Program|Tutorial 1: First Program]]
 
* [[PyOpenGL Programming/Tutorial 1: First Program|Tutorial 1: First Program]]
 
 
 
== โปรแกรมแรก ==
 
<pre title="editor external">
 
from OpenGL.GL import *
 
from OpenGL.GLU import *
 
from OpenGL.GLUT import *
 
import sys
 
 
def display():
 
    glClearColor(0,0,0,0)
 
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
 
   
 
    glBegin(GL_QUADS)
 
    glVertex2d(-0.5, -0.5)
 
    glVertex2d(0.5, -0.5)
 
    glVertex2d(0.5, 0.5)
 
    glVertex2d(-0.5, 0.5)
 
    glEnd()
 
   
 
    glutSwapBuffers()
 
 
if __name__=="__main__":
 
    glutInit(sys.argv)
 
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH)
 
    glutInitWindowSize(512, 512)
 
    glutCreateWindow("Test 01")
 
   
 
    glutDisplayFunc(display)
 
   
 
    glutMainLoop()
 
</pre>
 
=== คำสั่ง OpenGL ===
 

รุ่นแก้ไขปัจจุบันเมื่อ 17:32, 24 ตุลาคม 2551

OpenGL (ย่อมาจาก Open Graphics Library) เป็น Application Programming Interface (API) สำหรับควบคุม Graphics Processing Unit (GPU) ที่ใช้กันอย่างแพร่หลายในปัจจุบัน (เนื่องจากมี API แบบนี้ในโลกอยู่แค่สองตัว คือ OpenGL และ DirectX) จริงๆ แล้ว OpenGL เขียนขึ้นมาครั้งแรกเพื่อใช้กับภาษา C แต่หลังจากนั้นก็มีคนเขียนซอฟต์แวร์เพิ่มเติมให้ใ้ช้ OpenGL กับภาษาอื่นๆ เช่น Java, Pascal, Ruby, ฯลฯ ได้ PyOpenGL เป็นไลบรารีที่ทำให้ภาษาไพทอนใช้ OpenGL ได้ เอกสารนี้จะสอนวิธีการใช้ OpenGL ผ่านทาง PyOpenGL สร้างโปรแกรมเพื่อแสดงภาพสองมิติและสามมิติอย่างง่ายๆ

หากท่านต้องการอ่านเอกสารนี้ให้ได้อรรถรสมากที่สุด กรุณาใช้ Crunchy คุณสามารถดูวิดิทัศน์แสดงการติดตั้งและใช้ Crunchy ได้ที่นี่: วิธีการติดตั้งภาษา Python และ Crunchy

การติดตั้ง PyOpenGL

ก่อนติดตั้ง PyOpenGL คุณจะต้องติดตั้งภาษาไพทอนไว้ก่อนแล้ว เราแนะนำให้ติดตั้งภาษาไพทอนเวอร์ชัน 2.5.2 เนื่องจากมันเป็นเวอร์ชันที่ Crunchy สามารถทำงานร่วมด้วยอย่างราบรื่น

คุณสามารถดูวิดิทัศน์แสดงวิธีการติดตั้ง PyOpenGL ได้ที่นี่: http://access.cs.sci.ku.ac.th/~pramook/install-pyopengl/

สารบัญ