Xiaoxia[PG]

My First OpenGL Application (Using PyOpenGL)

Linux、我的代码45 条评论

ogl1

这个应该是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行了,这里就不贴了。

ogl

45 条评论

  1. 上厕所不带纸就是上厕所不带纸。
    真有有想法

    1. 什么意思?

      1. 上厕所不带纸 ==> 高手

        1. 写个初学gl的hello world就成高手啦?

  2. 沙发~

    1. 沙发没了

    1. 你也来抢沙发?

      1. 销售各种专业沙发插件。。价格面议。。。

        1. 假的吧,看!你都没有抢到沙发呢 🙂

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

  3. opensuse also open~

    1. openwf also open!

  4. Worship Xiaoxia God ...

  5. 早上你在维护网站么?打开看到的是phpinfo()的输出。

    1. 应该是服务器设备出问题。

  6. 好久没逛博客了,呵呵,我来了。

  7. 感觉KDE用的还是比较少...没想到博主喜欢qt....

    1. 跟qt关系不大吧,只是觉得kde现在的界面看着舒服点,养眼。

      1. 以前用的时候需要用gvim pidgin firefox等等.都需要gnome下的库.所以装kde还得装两套图形库....

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

  8. 上周也用KDE,可惜我本子太弱了,各种慢呀!

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

      1. 貌似kde对显卡的要求高,除非特效全关

        1. 嗯? 我的是ATI HD5650 1G显存,还OK!

          1. 集成显卡的情何以堪~~

      2. 我本子T2050 1.66GHz, 1GB,装上KDE4后,内存占用400MB,桌面响应也慢了。最后还是换会XFCE了

        1. 我现在的主要限制在硬盘速度上。4G的内存很少用完

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

            1. 目前我的linux内核还是32位的,我去了解一下,谢谢 🙂

  9. 虾哥,涉嫌严重抄袭哈....没想到一个opengl app hello world program 有这么多人捧场........

    1. “我的复制可以成功”!

  10. 个人感觉Kate其实不错。
    当然,本人用Kate,跟Kubuntu10.04没有Gedit不无关系。

    1. 用惯了gedit,觉得gedit的语法着色比kate好看!

  11. 在用KDE啊 =o

    最感兴趣的是一行命令就画一个壶…… =/

    关于编辑器嘛……Emacs还是最爱

    1. 哈哈!!!
      据说用Emacs的要么是前辈,要么是牛人!

      1. 用Emacs向牛人学习!

        根据我长期的观察,很多牛人都用Emacs,不是据说了

        1. 用vim向mike学习
          根据我长期的观察,很多牛人用vim,至于为什么,我就不解释了!

    2. 我emacs能在命令终端里用不?

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

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

  12. KDE 很好·

发表评论

评论会经过自动审核,链接请勿超过 3 个。