My First OpenGL Application (Using PyOpenGL)

这个应该是OpenGL的hello world了。

上计算机图形学的老师还花了两节课去给同学讲解怎么在windows安装配置opengl,以及怎么编写第一个opengl程序。其实,如果用Ubuntu+Python,只需要安装一个python-opengl就行了。

apt-get install python-opengl

然后编写以下几行代码运行:

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
import sys

def draw():
    glutWireTeapot(0.5)
    glFlush()
    
glutInit(sys.argv)
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB)
glutCreateWindow("First OGL Program")
glutDisplayFunc(draw)
glutMainLoop()

老师给出的VC代码好长啊,差不多100行了,这里就不贴了。

《My First OpenGL Application (Using PyOpenGL)》有45个想法

          1. airhh

            需要你配合的 。。你把模块改了。。如果回复模块有我的回复,就把前面的DEL了。你懂的。。

            回复 ↓
        1. Xiaoxia 文章作者

          恩!跑两套图形库的确很吃内存!
          我现在也用gtk的gedit编辑器,写什么代码都用它。

          回复 ↓
    1. Xiaoxia 文章作者

      难道kde对cpu要求高?
      我以前用IBM ThinkPad T22 (P3 0.9GHz 128MB 20GB DVD)的时候,只用debian + fvwm2桌面

      回复 ↓
          1. cbkid

            在win下有fancycache.不知道是不是支持linux,可以把内存虚拟为二级缓存.这两天内存降价笔记本加到6G,内存用不完,考虑试试fancycache.

            回复 ↓
      1. Xiaoxia 文章作者

        emacs标准的版本是在终端里用的吧,gtk版才有图形界面。
        我不是用emacs的,但我猜测是这样子

        回复 ↓
        1. Mike

          emacs -nw可以在终端打开。或在tty下直接输入emacs,找不到X会自动开终端版。话说gtk3版已经在开发仓库里面出现了~

          回复 ↓

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.