参考文献: 童晶. C和C++游戏趣味编程[M].人民邮电出版社.2021.
一.弧度制和角度制的转换
弧度制数值和角度对应表: (PI为圆周率,值为3.1415926)
弧度制 | 角度制 |
---|---|
0 | 0° |
PI/6 | 30° |
PI/3 | 60° |
PI/2 | 90° |
2*PI/3 | 120° |
PI | 180° |
2*PI | 360° |
二.扇形的绘制
easyx的solidpie( )函数用于在一个矩形区域内绘制扇形。
solidpie(<矩形的左上角x坐标>,<矩形的左上角的y坐标>,<矩形右下角的x坐标>,<矩形右下角的y坐标>,<扇形起始角度(弧度制)>,<扇形终止角度(弧度制)>)
扇形的绘制:
#include <graphics.h>
#include <conio.h>
#include <stdio.h>
int main(){float PI = 3.1415926F;int Width=600,High=600;//窗口尺寸initgraph(Width,High); //生成600X600像素的窗口cleardevice();//清空画布solidpie(0,0,400,400,PI/2,PI);getch();closegraph();return 0;
}
三.颜色设置
setbkcolor( <颜色常量> )//背景颜色
setlinecolor( <颜色常量> )//线颜色
setfillcolor( <颜色常量> )//图案填充颜色
<颜色常量>的格式是一个easyx定义的宏
RGB(R,G,B)
其中R、G、B的取值范围在0~255