protected override void Particular()
        {
            Gl.glDisable(Gl.GL_TEXTURE_2D);
            Gl.glColor3d(1, 1, 1);

            GlUtils.PintaOrtoedro(0.7f * 40, 1.0f * 40, 0.7f * 40);

            Gl.glPushMatrix();
            Gl.glTranslated(0, 1.50f * 40, 0);
            GlUtils.PintaOrtoedro(0.7f * 40, 0.5f * 40, 0.7f * 40);
            Gl.glPopMatrix();

            Gl.glColor3d(0, 0, 0);

            GlUtils.pintaLineas(0.7f * 40, 1.0f * 40, 0.7f * 40);
            //pintaLineas(0.7f*40,1,0.7f);

            Gl.glPushMatrix();
            Gl.glTranslatef(0, 1.50f * 40, 0);
            GlUtils.pintaLineas(0.7f * 40, 0.5f * 40, 0.7f * 40);
            //pintaLineas(0.7f*40,0.5f*40,0.7f);
            Gl.glColor3d(1, 1, 1);
            Gl.glTranslatef(0, 0, 0.8f * 40);
            Gl.glRotated(90, 0, 0, 1);

            GlUtils.PintaOrtoedro(0.5f * 40, 0.7f * 40, 0.1f * 40);
            Gl.glColor3d(0, 0, 0);

            GlUtils.pintaLineas(0.5f * 40, 0.7f * 40, 0.1f * 40);
            //pintaLineas(0.5f*40,0.7f*40,0.1f);
            Gl.glColor3d(0, 0, 0);
            Gl.glTranslatef(-0.2f * 40, 0.5f * 40, 0.1f * 40);
            Gl.glRotated(90, 0, 1, 0);
            Glu.gluCylinder(Glu.gluNewQuadric(), 0.03f * 40, 0.05f * 40, 0.4f * 40, 10, 10);
            Gl.glPopMatrix();
            Gl.glPushMatrix();
            Gl.glTranslatef(0, 0, 0.8f * 40);
            Gl.glColor3d(1, 1, 1);

            GlUtils.PintaOrtoedro(0.7f * 40, 1.0f * 40, 0.1f * 40);
            Gl.glColor3d(0, 0, 0);

            GlUtils.pintaLineas(0.7f * 40, 1.0f * 40, 0.1f * 40);
            //pintaLineas(0.7f*40,1,0.1f);
            Gl.glTranslatef(-0.5f * 40, 0, 0.1f * 40);
            Gl.glRotated(90, -1, 0, 0);
            Glu.gluCylinder(Glu.gluNewQuadric(), 0.03f * 40, 0.05f * 40, 0.4f * 40, 10, 10);
            Gl.glPopMatrix();


            Gl.glEnable(Gl.GL_TEXTURE_2D);
            yInc = 40;
        }