From 98bcfbdaa7550420d4b2d8834a10032002e9b107 Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Sun, 7 Nov 2010 11:52:37 +0000 Subject: [PATCH] Beam guide Signed-off-by: Paul Brook --- hackix.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hackix.py b/hackix.py index 5dffab7..243da4b 100755 --- a/hackix.py +++ b/hackix.py @@ -137,6 +137,7 @@ def update_faces(self, faces): def draw(self, transform, stix_pos): glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) glLoadIdentity() + glPushMatrix() glTranslatef(0.0, 0.0, -5.0) glMultMatrixf(transform) glVertexPointerf(self.vertexbuffer) @@ -154,6 +155,13 @@ def draw(self, transform, stix_pos): glDrawElementsui(GL_TRIANGLES, [1,5,3]); glDrawElementsui(GL_TRIANGLES, [0,2,4]); + glPopMatrix() + lazer_vertex = [(0, 100, -1), (0, -10, -1), (0.01, 10, -10), (0.01, -10, -10)] + lazer_color=[(1.0, 0.3, 0.3)]*4 + glVertexPointerf(lazer_vertex) + glColorPointerf(lazer_color) + glDrawArrays(GL_TRIANGLE_STRIP, 0, 4) + def create_cube(): points=[] for x in (1.0, -1.0): @@ -568,5 +576,4 @@ def main(): frames = frames+1 - if __name__ == '__main__': main()