/******************************************************************* * DEMO OF MODULE GRAPH2D.CPP * * ---------------------------------------------------------------- * * This program demonstrates the use of the module gceuler to draw * * the Euler's circle of a triangle ABC. * * * * Visual C++ version By J-P Moreau, Paris * * (use with tceuler.mak, gceuler.cpp and graph2d.cpp) * * (www.jpmoreau.fr) * *******************************************************************/ #include #include #include #include HDC hdc; RECT rect; HPEN hpen, hpenOld; void Circle_Euler(); //See file gceuler.cpp //"home made" graphic commands for hdc environment used by above functions void DrawPixel(int ix,int iy) { //sorry, no other available command found Rectangle(hdc,rect.left+ix,rect.top+iy, rect.left+ix+2,rect.top+iy+1); } void Swap(int *i1,int *i2) { int it; it=*i1; *i1=*i2; *i2=it; } void DrawLine(int ix1,int iy1,int ix2,int iy2) { int i,il,ix,iy; double dx,dy; if (ix2