当前位置:首页 > 趣味小程序 > 正文内容

【C++图形化编程】EasyX函数~图形绘制相关函数(2)

亿万年的星光5年前 (2021-02-27)趣味小程序1623

(1)ellipse  椭圆

void ellipse(
	int left,
	int top,
	int right,
	int bottom);

参数

left

椭圆外切矩形的左上角 x 坐标。

top

椭圆外切矩形的左上角 y 坐标。

right

椭圆外切矩形的右下角 x 坐标。

bottom

椭圆外切矩形的右下角 y 坐标。

image.png

(2)pie扇形

void fillpie(
	int left,
	int top,
	int right,
	int bottom,
	double stangle,
	double endangle);

left

扇形所在椭圆的外切矩形的左上角 x 坐标。

top

扇形所在椭圆的外切矩形的左上角 y 坐标。

right

扇形所在椭圆的外切矩形的右下角 x 坐标。

bottom

扇形所在椭圆的外切矩形的右下角 y 坐标。

stangle

扇形的起始角的弧度。

endangle

扇形的终止角的弧度。

(3)ctangle  矩形

void fillrectangle(
	int left,
	int top,
	int right,
	int bottom);

参数

left

矩形左部 x 坐标。

top

矩形顶部 y 坐标。

right

矩形右部 x 坐标。

bottom

矩形底部 y 坐标。

(4)roundrect  圆角矩形

void fillroundrect(
	int left,
	int top,
	int right,
	int bottom,
	int ellipsewidth,
	int ellipseheight);

参数

left

圆角矩形左部 x 坐标。

top

圆角矩形顶部 y 坐标。

right

圆角矩形右部 x 坐标。

bottom

圆角矩形底部 y 坐标。

ellipsewidth

构成圆角矩形的圆角的椭圆的宽度。

ellipseheight

构成圆角矩形的圆角的椭圆的高度。

(5)circle 圆

void circle(
	int x,
	int y,
	int radius);

参数:

x

圆心 x 坐标。

y

圆心 y 坐标。

radius

圆的半径。

(6)line  线

void line(
	int x1,
	int y1,
	int x2,
	int y2);

参数:

x1

直线的起始点的 x 坐标。

y1

直线的起始点的 y 坐标。

x2

直线的终止点的 x 坐标。

y2

直线的终止点的 y 坐标。


扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

分享给朋友:

相关文章

C++小游戏—反弹球实现打砖块

C++小游戏—反弹球实现打砖块

0.前言在上一篇中,我们用C++代码实现了弹球小游戏,上一篇链接可以点击这里查看。这一篇中,我们继续优化代码,使用上一篇的弹球小游戏进行扩展,实现打砖块效果。1.思路底部挡板跟随键盘移动在顶部生成目标...

【C++图形化编程】flappy bird(3)—碰撞检测(大功告成)

0.前言    前面几篇文章中,我们简单介绍了基础框架和游戏逻辑,这一篇文章我们接着上一篇,继续完善游戏,主要是移动与碰撞逻辑的检测...

【C++图形化编程】使用键盘做一个简单画板

【C++图形化编程】使用键盘做一个简单画板

参考代码#include <graphics.h> // 引用图形库头文件 #include<cstdio> #include<conio.h&...

【C++图形化编程】飞机大战2——运动与碰撞检测

上一篇中,简单实现了飞机大战的基本框架,这篇文章继续完善,使其可以进行游戏。#include <graphics.h> #include <conio.h>...

C++实现弹窗效果

C++实现弹窗效果

1.格式C++实现弹窗效果需要用到messagebox,这个我在C#中用过,C++也有类似用法。messagebox函数,需要引入<windows.h>头文件2.简单用法#include&...

C++小游戏制作基础—键盘事件

0.前言我们制作小游戏的时候,需要用到键盘,一般是控制上下左右,这个时候就需要用到键盘事件了。1.键盘事件需要用到<conio.h>头文件,和_kbhit()函数程序参考:#include...