ASP tutorial. NET Generate graphics validation code program
void Palm::d isplay ()
{
Glloadidentity (); Resetting the current model observation matrix
glcolor3f (. 0f,1.0f,1.0f);
Draw the Palms around
Glbegin (Gl_quad_strip);
glvertex3f (-39.5000, 37.7987, 10.0000);
glvertex3f (-39.5000, 37.7987, 10.0000);
glvertex3f (-47.1311, 16.1908, 10.0000);
glvertex3f (-47.1311, 16.1908, 10.0000);
glvertex3f (-48.8821,-21.7083, 10.0000);
glvertex3f (-48.8821,-21.7083, 10.0000);
glvertex3f (-34.5000,-42.2013, 10.0000);
glvertex3f (-34.5000,-42.2013, 10.0000);
glvertex3f (-34.5000,-62.2013, 10.0000);
glvertex3f (-34.5000,-62.2013, 10.0000);
glvertex3f (34.5000,-62.2013, 10.0000);
glvertex3f (34.5000,-62.2013, 10.0000);
glvertex3f (34.5000,-42.2013, 10.0000);
glvertex3f (34.5000,-42.2013, 10.0000);
glvertex3f (51.5617,-32.7875, 10.0000);
glvertex3f (51.5617,-32.7875, 10.0000);
glvertex3f (71.9188,-7.6604, 10.0000);
glvertex3f (71.9188,-7.6604, 10.0000);
glvertex3f (59.0631, 7.6604, 10.0000);
glvertex3f (59.0631, 7.6604, 10.0000);
glvertex3f (48.9573, 18.3372, 10.0000);
glvertex3f (48.9573, 18.3372, 10.0000);
glvertex3f (39.5000, 37.7987, 10.0000);
glvertex3f (39.5000, 37.7987, 10.0000);
glvertex3f (-39.5000, 37.7987, 10.0000);
glvertex3f (-39.5000, 37.7987, 10.0000);
Glend ();
Draw Upper Surface
Glbegin (Gl_polygon);
glvertex3f (-39.5000, 37.7987, 10.0000);
glvertex3f (-47.1311, 16.1908, 10.0000);
glvertex3f (-48.8821,-21.7083, 10.0000);
glvertex3f (-34.5000,-42.2013, 10.0000);
glvertex3f (-34.5000,-62.2013, 10.0000);
glvertex3f (34.5000,-62.2013, 10.0000);
glvertex3f (34.5000,-42.2013, 10.0000);
glvertex3f (51.5617,-32.7875, 10.0000);
glvertex3f (71.9188,-7.6604, 10.0000);
glvertex3f (59.0631, 7.6604, 10.0000);
glvertex3f (48.9573, 18.3372, 10.0000);
glvertex3f (39.5000, 37.7987, 10.0000);
glvertex3f (-39.5000, 37.7987, 10.0000);
Glend ();
Draw the lower surface
Glbegin (Gl_polygon);
glvertex3f (-39.5000, 37.7987,-10.0000);
glvertex3f (-47.1311, 16.1908,-10.0000);
glvertex3f (-48.8821,-21.7083,-10.0000);
glvertex3f (-34.5000,-42.2013,-10.0000);
glvertex3f (-34.5000,-62.2013,-10.0000);
glvertex3f (34.5000,-62.2013,-10.0000);
glvertex3f (34.5000,-42.2013,-10.0000);
glvertex3f (51.5617,-32.7875,-10.0000);
glvertex3f (71.9188,-7.6604,-10.0000);
glvertex3f (59.0631, 7.6604,-10.0000);
glvertex3f (48.9573, 18.3372,-10.0000);
glvertex3f (39.5000, 37.7987,-10.0000);
glvertex3f (-39.5000, 37.7987,-10.0000);
Glend ();
}
Void hand::d isplay ()
{
finger * pfinger[5]={&m_thumb,&m_ index,&m_medius,&m_ring,&m_little};
m_palm.display (); //Show Palm
for (int i=0;i<5;i++) pfinger[i]->display (); //Show 5 fingers
}