C++中绘图工具EasyX基本操作

使用头文件

#include <graphics.h>

创建和关闭图形界面

initgraph(800,600); //创建图形界面,参数:图形宽度,图形高度
closegraph(); //关闭图形界面

画图形形状

//画圆,参数:圆心点x坐标,圆心点y坐标,半径mm
circle(200,200,100); 

//画直线,代表从点(400,400)到点(200,200)的直线
line(400, 400, 200, 200); 

/*画矩形,参数依次为矩形左部x坐标,上部y坐标,右部x坐标,下部y坐标
也可以理解为以点(100,200)为左上角点,以点(300,400)为右下角点画矩形。*/
rectangle(100, 200, 300, 400);

//画椭圆,参数为其外接矩形的四个坐标(和rectangle参数一样)
ellipse(100, 200, 300, 400); 

为图形填充颜色

每个图形的绘制都带有填充颜色的接口,如fillcircle(), fillellipse(), fillrectangle()等,参数和画图形的参数一样。这里以填充一个圆形作为例子。

circle(200, 200, 100); //这行代码的顺序可以放在下两行代码任意一行的后面
setfillcolor(RED);  //设置填充的颜色,参数为RGB数值或者常见的RED等
fillcircle(200, 200, 100);//填充颜色,一定要先设置填充颜色再填充,否则会默认白色。

其他操作

cleardevice(); //清除屏幕内容,并且把当前点移至(0,0)

本文章只是简单的做一下自己常用操作的笔记,关于绘图更加详细内容见博客:EasyX库使用入门

上一篇:[噼昂!]探监心得


下一篇:近世代数