www.pudn.com > CG2Programs.rar > transform2.c


/* transform2 */

/* EXAMPLE STARTS HERE */
#include "graphics.h"

void main (int argc, char ** argv)
{
  wcPt2 pts[3] = { 50.0, 50.0, 150.0, 50.0, 100.0, 150.0 };
  wcPt2 refPt = { 100.0, 100.0 };
  long windowID = openGraphics (*argv, 200, 350);
  
  setBackground (WHITE);
  setColor (BLUE);

  pFillArea (3, pts);
  pScale2 (0.5, 0.5, refPt);
  pRotate2 (90.0, refPt);
  pTranslate2 (0, 150);
  pTransformPoints2 (3, pts);
  pFillArea (3, pts);
  sleep (10);
  closeGraphics (windowID);
}
/* EXAMPLE ENDS HERE */