參考文獻: 童晶. 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