21xrx.com
2024-12-23 01:45:08 Monday
登录
文章检索 我的文章 写文章
c中的drawpoly函数
2021-07-07 18:15:56 深夜i     --     --
c d r a w p o l y

Drawpoly 函数用于绘制多边形,即三角形、矩形、五边形、六边形等。

声明: void drawpoly( int num, int *polypoints );

num 表示 (n+1) 点数,其中 n 是多边形中的顶点数,polypoints 指向 (n*2) 整数序列。 每对整数给出多边形上一个点的 x 和 y 坐标。 我们指定 (n+1) 个点作为第一个点坐标应等于 (n+1)th 才能绘制完整图形。

为了更清楚地理解,我们将使用 drawpoly 绘制一个三角形,例如考虑数组:-int points[] = { 320, 150, 420, 300, 250, 300, 320, 150};

 

drawpoly的C程序

#include <graphics.h>
#include <conio.h>


main()
{
   int gd=DETECT,gm,points[]={320,150,420,300,250,300,320,150};

   initgraph(&gd, &gm, "C:\\TC\\BGI");

   drawpoly(4, points);

   getch();
   closegraph();
   return 0;
}

 

  
  
下一篇: c中的椭圆函数

评论区

{{item['qq_nickname']}}
()
回复
回复