Changeset 1359
- Timestamp:
- 09/10/08 19:36:40 (3 months ago)
- Files:
-
- 1 modified
-
trunk/pysoy/src/models/Axis.pym (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pysoy/src/models/Axis.pym
r1358 r1359 28 28 # 1,0,0, 1,0,0 ) 29 29 # # 1.,0.3,0. 1,0,0 30 self._axis[0] = 0 31 self._axis[1] = 0 32 self._axis[2] = 0 33 self._axis[3] = 1 34 self._axis[4] = 0 35 self._axis[5] = 0 36 self._axis[6] = 1 37 self._axis[7] = 0 38 self._axis[8] = 0 39 self._axis[9] = 1 40 self._axis[10] = 0 41 self._axis[11] = 0 42 self._elements[0] = <char>0 43 self._elements[1] = <char>1 44 self._vertexBuffer = 0 30 self._axis[0] = 0 # Vertex 1 PX 31 self._axis[1] = 0 #py 32 self._axis[2] = 0 #pz 33 self._axis[3] = 1 #Vertex 1 Color R 34 self._axis[4] = 0 #G 35 self._axis[5] = 0 #B 36 self._axis[6] = 1 #Vertex 2 PX 37 self._axis[7] = 0 #PY 38 self._axis[8] = 0 #PZ 39 self._axis[9] = 1 #R 40 self._axis[10] = 0 #G 41 self._axis[11] = 0 #B 42 self._elements[0] = <char>0#Start at vertex 1 43 self._elements[1] = <char>1#End at vertex 2 44 self._vertexBuffer = 0 # BufferIDs 45 45 self._elementBuffer = 0 46 46 # Generate Buffers … … 67 67 gl.glBindBufferARB(gl.GL_ELEMENT_ARRAY_BUFFER_ARB, self._elementBuffer) 68 68 else: 69 self._createBuffer() 70 gl.glDisableClientState(gl.GL_TEXTURE_COORD_ARRAY); 71 gl.glDisableClientState(gl.GL_NORMAL_ARRAY); 69 self._createBuffer() # No buffer, so create it 70 gl.glDisableClientState(gl.GL_TEXTURE_COORD_ARRAY); # No Texture Coords.. 71 gl.glDisableClientState(gl.GL_NORMAL_ARRAY); # or Normals either. 72 72 gl.glEnableClientState(gl.GL_COLOR_ARRAY); # We need to render with color arrays 73 gl.glVertexPointer(3, gl.GL_FLOAT, 0,<gl.GLvoid *> 0);74 gl.glColorPointer(3,gl.GL_FLOAT,3*sizeof(float),<gl.GLvoid *> 0);73 gl.glVertexPointer(3, gl.GL_FLOAT, 0,<gl.GLvoid *> NULL); 74 gl.glColorPointer(3,gl.GL_FLOAT,3*sizeof(float),<gl.GLvoid *>NULL); 75 75 #gl.glPushMatrix() 76 76 gl.glDisable(gl.GL_CULL_FACE) 77 77 gl.glDisable(gl.GL_DEPTH_TEST) 78 78 gl.glDisable(gl.GL_LIGHTING) 79 gl.glDrawElements(gl.GL_LINES, 1,gl.GL_UNSIGNED_BYTE,<gl.GLvoid *>0)79 gl.glDrawElements(gl.GL_LINES,2,gl.GL_UNSIGNED_BYTE,<gl.GLvoid *>0) 80 80 gl.glEnable(gl.GL_LIGHTING) 81 81 gl.glEnable(gl.GL_DEPTH_TEST)
