easyx画圆弧pie函数
时间: 2023-07-15 12:13:25 浏览: 249
基于EasyX库的画板
在EasyX中,可以使用`arc()`或`pie()`函数来画圆弧。
`arc()`函数用于绘制空心圆弧,其调用方式如下:
```c++
void arc(int left, int top, int right, int bottom, int sx, int sy, int ex, int ey);
```
参数含义:
- `left`:圆弧所在矩形的左上角的x坐标。
- `top`:圆弧所在矩形的左上角的y坐标。
- `right`:圆弧所在矩形的右下角的x坐标。
- `bottom`:圆弧所在矩形的右下角的y坐标。
- `sx`:起始点x坐标。
- `sy`:起始点y坐标。
- `ex`:终止点x坐标。
- `ey`:终止点y坐标。
示例代码:
```c++
#include <graphics.h>
int main()
{
initgraph(640, 480);
arc(100, 100, 200, 200, 150, 150, 200, 100);
getch();
closegraph();
return 0;
}
```
该程序将绘制一个圆弧,它位于以左上角坐标为(100,100),右下角坐标为(200,200)的矩形内,起始点为(150,150),终止点为(200,100)。
`pie()`函数用于绘制实心圆弧,其调用方式如下:
```c++
void pie(int left, int top, int right, int bottom, int sx, int sy, int ex, int ey);
```
参数含义同`arc()`函数。
示例代码:
```c++
#include <graphics.h>
int main()
{
initgraph(640, 480);
pie(100, 100, 200, 200, 150, 150, 200, 100);
getch();
closegraph();
return 0;
}
```
该程序将绘制一个实心圆弧,它位于以左上角坐标为(100,100),右下角坐标为(200,200)的矩形内,起始点为(150,150),终止点为(200,100)。
阅读全文