Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/file/4a2341bc90b1/sandbox/gl.py
Дата изменения: Unknown
Дата индексирования: Sun Feb 3 20:13:50 2013
Кодировка:
allpy: 4a2341bc90b1 sandbox/gl.py

allpy

view sandbox/gl.py @ 275:4a2341bc90b1

base.Sequence major cleanup * moved base.Sequence.secstr_has to pdb (it appears that secondary structure it uses is from PDB, which is not a nice thing to do; secondary structure is an entity in itself and must have same names across different sources) * removed stupid base.Sequence.monomers, since base.Sequence is subclass of list * removed all methods that reimplement list behaviour * fixed headers of base.Sequence.from_slice
author Daniil Alexeyevsky <me.dendik@gmail.com>
date Wed, 15 Dec 2010 20:06:27 +0300
parents
children 61e5d8e146c7
line source
1 #!/usr/bin/python
2 # http://disruption.ca/gutil/example3/example3a.html
3 # vim: set noet:
5 import gutil
6 import pygame
7 from pygame.locals import *
8 from OpenGL.GL import *
10 from Image import Image
13 def main():
14 pygame.init()
15 gutil.initializeDisplay(800, 600)
17 done = False
19 cow = Image('cow')
20 alien = Image('alien')
22 white = (255,255,255,255)
23 stringTex, w, h, tw, th = gutil.loadText("Cow!", color=white)
24 stringDL = gutil.createTexDL(stringTex, tw, th)
26 while not done:
27 glClear(GL_COLOR_BUFFER_BIT)
28 glLoadIdentity()
29 glColor4f(1.0,1.0,1.0,1.0)
30 glTranslatef(100, 400, 0)
31 glCallList(stringDL)
33 cow.draw(pos=(100,100),width=128,height=128)
34 alien.draw(pos=(400, 400),rotation=-15,color=(.9,.3,.2,1))
37 pygame.display.flip()
39 eventlist = pygame.event.get()
40 for event in eventlist:
41 if event.type == QUIT \
42 or event.type == KEYDOWN and event.key == K_ESCAPE:
43 done = True
45 if __name__ == '__main__':
46 main()