EasyX基本概念

一、EasyX颜色的表示方法

1.使用预定义常量和16进制表示颜色。比如setlinecolor(oxffoooo);  setlinecolor(BLUE);

使用教程里有常见颜色的预定义常量值。

2.用RGB宏合成颜色。比如setlinecolor(RGB(0,0,255));

我们可以按窗口+R打开运行窗口,输入mspaint打开画图。

点击编辑颜色就可以选择想要的颜色,并能看到对应的R、G、B值。

 

 二、坐标

    物理坐标是指设备的坐标体系,度量单位是像素;逻辑坐标是指程序中用于绘图的坐标体系,度量单位是点。两者的坐标原点都是在左上角,X轴向右为正,Y轴向下为正。

1、设置坐标原点:void setorigin(int x,int y);

      其中x为原点的横坐标,y为原点的纵坐标。

2、void setaspectratio(float xasp,float yasp);

      xasp是x方向的缩放因子, yasp是y方向的缩放因子。

2.1  设置坐标轴方向

      如果缩放因子为负,可以实现坐标轴的翻转。例如,setaspectratio(1,-1);可使y轴向上为正。

2.2 修改缩放比例

      例如绘制宽度和高度为100的矩形,实际的绘制宽度为100*xasp,实际的绘制高度为 100*yasp。

三、设备:是指绘图表面。

       设备分为默认的绘图窗口和IMAGE对象。

       使用SetWorkingImage函数设置当前的绘图设备。

void SetWorkingImage(IMAGE* pImg = NULL);

       pImg是指绘图设备指针。如果为NULL,则表示默认的绘图窗口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值