Author: DavidCzech Date: 2008-01-04 20:42:26 +0000 (Fri, 04 Jan 2008) New Revision: 748
Added: trunk/pysoy/src/meshes/Axis.pxi Modified: trunk/pysoy/src/meshes/soy.meshes.pxd trunk/pysoy/src/meshes/soy.meshes.pyx Log: Axis Mesh for debug Added: trunk/pysoy/src/meshes/Axis.pxi =================================================================== --- trunk/pysoy/src/meshes/Axis.pxi (rev 0) +++ trunk/pysoy/src/meshes/Axis.pxi 2008-01-04 20:42:26 UTC (rev 748) @@ -0,0 +1,70 @@ +cdef class Axis (Mesh): + def __cinit__(self,*args, **keywords) : + pass + cdef void _render (self,void* _body): + gl.glPushMatrix() + gl.glDisable(gl.GL_CULL_FACE) + gl.glDisable(gl.GL_DEPTH_TEST) + gl.glDisable(gl.GL_LIGHTING) + gl.glColor3f(1.,0.,0.) + gl.glBegin(gl.GL_LINES) + gl.glColor3f(1.,0.,0.) + gl.glVertex3f(0.,0.,0.) + gl.glVertex3f(1.,0.,0.) + gl.glVertex3f(1.,0.,0.) + gl.glVertex3f(1.,0.3,0.) + gl.glVertex3f(1.,0.3,0.) + gl.glVertex3f(1.3,0,0.) + gl.glVertex3f(1.3,0,0.) + gl.glVertex3f(1,-0.3,0.) + gl.glVertex3f(1,-0.3,0.) + gl.glVertex3f(1,0,0.) + gl.glColor3f(0.,1.,0.) + gl.glVertex3f(0.,0.,0.) + gl.glVertex3f(0.,1.,0.) + gl.glVertex3f(0.,1.,0.) + gl.glVertex3f(0.3,1.,0.) + gl.glVertex3f(0.3,1.,0.) + gl.glVertex3f(0.0,1.3,0.) + gl.glVertex3f(0.0,1.3,0.) + gl.glVertex3f(-0.3,1.0,0.) + gl.glVertex3f(-0.3,1.0,0.) + gl.glVertex3f(0.,1.0,0.) + gl.glColor3f(0.,0.,1.) + gl.glVertex3f(0.,0.,0.) + gl.glVertex3f(0.,0.,1.) + gl.glVertex3f(0.,0.,1.) + gl.glVertex3f(0.3,0.,1.) + gl.glVertex3f(0.3,0.,1.) + gl.glVertex3f(0.0,0.,1.3) + gl.glVertex3f(0.0,0.,1.3) + gl.glVertex3f(-0.3,0.,1.0) + gl.glVertex3f(-0.3,0.,1.0) + gl.glVertex3f(0.0,0.,1.0) + gl.glEnd() + gl.glBegin(gl.GL_LINE_STRIP) + gl.glColor3f(0.,0.,1.) + gl.glVertex3f(-0.2,0,1.35)# + gl.glVertex3f(-0.2,0.,1.75) # Z TAG + gl.glVertex3f(0.2,0.,1.35) # + gl.glVertex3f(0.2,0.,1.75) + gl.glEnd() + gl.glBegin(gl.GL_LINE_STRIP) + gl.glColor3f(0.,1.,0) + gl.glVertex3f(0.0,1.35,0)# + gl.glVertex3f(0.0,1.5,0) # Y TAG + gl.glVertex3f(0.2,1.7,0) # + gl.glVertex3f(0.0,1.5,0) + gl.glVertex3f(-0.2,1.7,0) + gl.glEnd() + gl.glBegin(gl.GL_LINES) + gl.glColor3f(1.,0.,0.) + gl.glVertex3f(1.35,0.2,0)# + gl.glVertex3f(1.75,-0.2,0) # X TAG + gl.glVertex3f(1.35,-0.2,0) # + gl.glVertex3f(1.75,0.2,0) + gl.glEnd() + gl.glEnable(gl.GL_LIGHTING) + gl.glEnable(gl.GL_DEPTH_TEST) + gl.glEnable(gl.GL_CULL_FACE) + gl.glPopMatrix() Modified: trunk/pysoy/src/meshes/soy.meshes.pxd =================================================================== --- trunk/pysoy/src/meshes/soy.meshes.pxd 2008-01-04 09:53:09 UTC (rev 747) +++ trunk/pysoy/src/meshes/soy.meshes.pxd 2008-01-04 20:42:26 UTC (rev 748) @@ -38,3 +38,6 @@ cdef void _renderCapsule ( self, soy.shapes.Shape ) cdef void _renderBox ( self, soy.shapes.Shape ) cdef void _renderRay ( self, soy.shapes.Shape ) + +cdef class Axis(Mesh): + cdef void _render ( self, void* ) \ No newline at end of file Modified: trunk/pysoy/src/meshes/soy.meshes.pyx =================================================================== --- trunk/pysoy/src/meshes/soy.meshes.pyx 2008-01-04 09:53:09 UTC (rev 747) +++ trunk/pysoy/src/meshes/soy.meshes.pyx 2008-01-04 20:42:26 UTC (rev 748) @@ -25,3 +25,4 @@ include "Mesh.pxi" include "Shape.pxi" +include "Axis.pxi" \ No newline at end of file _______________________________________________ PySoy-SVN mailing list [email protected] http://www.pysoy.org/mailman/listinfo/pysoy-svn
