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版已经在开发仓库里面出现了~

          回复

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据