Easyx下载地址

https://easyx.cn/downloads/view.aspx?id=10

绘制小房子代码:

#include<graphics.h>
#include<Windows.h>
#include<string>
#include<iostream>
int main(void) {设置标题图标//SetConsoleTitle(TEXT("小房子"));//设置静态变量延迟大小const int delay = 500;//初始化图形initgraph(585.5, 606);//设置背景色为RGB(0,162,232)setbkcolor(RGB(0, 162, 232));//背景填充背景色cleardevice();//设置线型大小setlinestyle(PS_SOLID, 5);//设置线色setlinecolor(RGB(255, 0, 128));//设置坐标初始值const double x0 = 652908.098;const double y0 = 511098.095;/*X = 652890.339米  Y = 511119.105米 X = 652895.497米  Y = 511125.412米 X = 652890.444米  Y = 511132.271米*//*circle(320,240,100);*///void convert(double x, double y);//绘制顶部正面三角形POINT pots1[] = { {10 * (511119.105 - y0),10 * (x0 - 652890.339)},{10 * (511125.412 - y0),10 * (x0 - 652895.497)},{10 * (511132.271 - y0),10 * (x0 - 652890.444)} };polygon(pots1, 3);//延迟一秒Sleep(delay);/*POINT pots[] = { {10 * (511119.105 - y0),10 * (x0 - 652890.339)},{10 * (511125.412 - y0),10 * (x0 - 652895.497)},{10 * (511132.271 - y0),10 * (x0 - 652890.444)} };polygon(pots, 3);*///绘制顶部侧面四边形//X = 652895.529米  Y = 511125.489米 X = 652896.019米  Y = 511128.263米X=652891.066米  Y=511135.239米X=652890.413米  Y=511132.281米POINT pots2[] = { {10 * (511125.489 - y0),10 * (x0 - 652895.529)},{10 * (511128.263 - y0),10 * (x0 - 652896.019)},{10 * (511135.239 - y0),10 * (x0 - 652891.066)},{10 * (511132.281 - y0),10 * (x0 - 652890.413)} };polygon(pots2, 4);//延迟一秒Sleep(delay);//绘制中部正面四边形// X=652890.433米  Y=511132.231米    X=652891.054米  Y=511135.270米 X=652880.888米  Y=511135.280米  X=652880.891米    Y=511132.255米    POINT pots3[] = { {10 * (511132.231 - y0),10 * (x0 - 652890.433)},{10 * (511135.270 - y0),10 * (x0 - 652891.054)},{10 * (511135.280 - y0),10 * (x0 - 652880.888)},{10 * (511132.255 - y0),10 * (x0 - 652880.891)} };polygon(pots3, 4);//延迟一秒Sleep(delay);//绘制中部侧面四边形//X=652890.416米  Y=511119.170米 X=652890.451米 X=652880.848米  Y=511132.247米  Y=511132.245米  X=652880.858米  Y=511119.155米  POINT pots4[] = { {10 * (511119.170 - y0),10 * (x0 - 652890.416)},{10 * (511132.245 - y0),10 * (x0 - 652890.451)},{10 * (511132.247 - y0),10 * (x0 - 652880.848)},{10 * (511119.155 - y0),10 * (x0 - 652880.858)} };polygon(pots4, 4);//延迟一秒Sleep(delay);//绘制中部门洞//门口两条线// X=652880.880米  Y=511124.109米  X=652886.447米  Y=511124.109米         X=652880.880米  Y=511127.574米 X=652886.447米  Y=511127.574米line(10 * (511124.109 - y0), 10 * (x0 - 652880.880), 10 * (511124.109 - y0), 10 * (x0 - 652886.447));Sleep(delay);line(10 * (511127.574 - y0), 10 * (x0 - 652880.880), 10 * (511127.574 - y0), 10 * (x0 - 652886.447));Sleep(delay);//绘制门洞圆弧//左上: X=652887.644米  Y=511123.989米    右下: X=652883.939米  Y=511127.694米 0.36199583127  , 1.20880049552  2.05560515977 2.77959682232arc(10 * (511123.989 - y0), 10 * (x0 - 652887.644), 10 * (511127.694 - y0), 10 * (x0 - 652883.939), 0.36199583127, 2.77959682232);//延迟一秒Sleep(delay);//绘制中部正面矩形//X=652880.880米  Y=511114.436米   X=652880.880米  Y=511138.179米   X=652875.173米  Y=511138.179米 X=652875.173米  Y=511114.436米 POINT pots5[] = { {10 * (511114.436 - y0),10 * (x0 - 652880.880)},{10 * (511138.179 - y0),10 * (x0 - 652880.880)},{10 * (511138.179 - y0),10 * (x0 - 652875.173)},{10 * (511114.436 - y0),10 * (x0 - 652875.173)} };polygon(pots5, 4);//延迟一秒Sleep(delay);//绘制中部侧面矩形// X=652880.880米  Y=511138.179米  X=652881.244米  Y=511141.171米   X=652875.761米  Y=511141.171米   X=652875.173米  Y=511138.179米POINT pots6[] = { {10 * (511138.179 - y0),10 * (x0 - 652880.880)},{10 * (511141.171 - y0),10 * (x0 - 652881.244)},{10 * (511141.171 - y0),10 * (x0 - 652875.761)},{10 * (511138.179 - y0),10 * (x0 - 652875.173)} };polygon(pots6, 4);//延迟一秒Sleep(delay);//绘制底部左侧三角形// X=652863.724米  Y=511102.543米  X=652875.173米  Y=511114.428米  X=652863.724米  Y=511114.436米POINT pots7[] = { {10 * (511102.543 - y0),10 * (x0 - 652863.724)},{10 * (511114.428 - y0),10 * (x0 - 652875.173)},{10 * (511114.436 - y0),10 * (x0 - 652863.724)} };polygon(pots7, 3);//延迟一秒Sleep(delay);//绘制底部矩形从左至右第一个矩形// X=652875.173米  Y=511114.428米  X=652875.173米  Y=511120.726米 X=652863.724米  Y=511120.726米 X=652863.724米  Y=511114.436米POINT pots8[] = { {10 * (511114.428 - y0),10 * (x0 - 652875.173)},{10 * (511120.726 - y0),10 * (x0 - 652875.173)},{10 * (511120.726 - y0),10 * (x0 - 652863.724)},{10 * (511114.436 - y0),10 * (x0 - 652863.724)} };polygon(pots8, 4);//延迟一秒Sleep(delay);//绘制底部矩形从左至右第二个矩形// X=652875.173米  Y=511120.726米 X=652875.190米  Y=511123.581米  X=652864.483米  Y=511123.581米  X=652863.724米  Y=511120.726米 POINT pots9[] = { {10 * (511120.726 - y0),10 * (x0 - 652875.173)},{10 * (511123.581 - y0),10 * (x0 - 652875.190)},{10 * (511123.581 - y0),10 * (x0 - 652864.483)},{10 * (511120.726 - y0),10 * (x0 - 652863.724)} };polygon(pots9, 4);//延迟一秒Sleep(delay);//绘制底部右侧左矩形// X=652875.173米  Y=511132.030米   X=652875.173米  Y=511138.179米  X=652863.325米  Y=511138.179米  X=652863.325米  Y=511132.030米 POINT pots10[] = { {10 * (511132.030 - y0),10 * (x0 - 652875.173)},{10 * (511138.179 - y0),10 * (x0 - 652875.173)},{10 * (511138.179 - y0),10 * (x0 - 652863.325)},{10 * (511132.030 - y0),10 * (x0 - 652863.325)} };polygon(pots10, 4);//延迟一秒Sleep(delay);//绘制底部右侧中三角形//X=652875.173米  Y=511138.179米   X=652863.325米  Y=511149.796米    X=652863.325米  Y=511138.179米POINT pots11[] = { {10 * (511138.179 - y0),10 * (x0 - 652875.173)},{10 * (511149.796 - y0),10 * (x0 - 652863.325)},{10 * (511138.179 - y0),10 * (x0 - 652863.325)} };polygon(pots11, 3);//延迟一秒Sleep(delay);//绘制底部右侧右边矩形// X=652875.173米  Y=511138.179米  X=652875.761米  Y=511141.171米   X=652864.084米  Y=511152.949米   X=652863.325米  Y=511149.796米POINT pots12[] = { {10 * (511138.179 - y0),10 * (x0 - 652875.173)},{10 * (511141.171 - y0),10 * (x0 - 652875.761)},{10 * (511152.949 - y0),10 * (x0 - 652864.084)},{10 * (511149.796 - y0),10 * (x0 - 652863.325)} };polygon(pots12, 4);//延迟一秒Sleep(delay);//closegraph();system("pause");return 0;
}

C++搭配Easyx绘制小房子相关推荐

  1. HTML绘制小房子,简笔画教程怎么画小房子

    房子是很多人刚学画画的时候较为爱画的,画起来也算是比较的简单,简笔画也是幼儿们非常喜欢的绘画方法,爸爸妈妈们可以多陪陪孩子画一画简笔画,那么房子简笔画怎么画?下面我们就一起来看看小房子简笔画图解教程. ...

  2. HTML绘制小房子,儿童折纸小房子教程 简单的折纸小楼房如何做

    儿童折纸小楼房的制作教程你尝试过吗?如果没有尝试过的话,可以看看这个儿童折纸小楼房的制作教程,之前我们分享的儿童折纸小楼房制作教程都是通过,一个简单的绘制的图纸的方式展示出来的,好像同学们学起来有些难 ...

  3. 用win32控制台应用程序绘制一个小房子

    环境:Visual Studio 2013 绘制小房子就用了画矩形和直线的函数: #include <windows.h> #include <stdlib.h> #inclu ...

  4. python画图小房子代码-python少儿编程-turtle 基本绘图

    介绍了利用python中turtle模块画一些简单图形的例程. 1.画一个正方形 先画一个正方形,介绍forward命令和right命令 import turtle turtle.forward(10 ...

  5. Easyx项目小合集

    这好像是很早之前,在官网找的项目 目录 项目名称: 迷宫 项目名称: 打雷风景 项目名称: 烟花 项目名称: 迷宫 #include <graphics.h> #include <t ...

  6. 计算机绘画小房子教案,小班美术《我家的房子》教案

    第1篇:小班美术<我家的房子>教案 今天让小班的小朋友们画画我家的房子,活动一开始,我就让孩子们在教室里找一找,有没有房子,结果心细的孩子们找到了四处,一处是我们的放玩具的架子,本身造型就 ...

  7. 计算机绘画小房子教案,可爱的小房子──《画方形和圆形》教学案例

    一.教材.学情分析 本课是江苏省信息技术教材第11课<画方形和圆形>的教学内容,主要学习画椭圆.矩形.圆角矩形工具的使用方法.课本以画小房子为例,介绍了画椭圆.矩形.圆角矩形的步骤,有利于 ...

  8. 用Principle绘制小动画的方法

    Principle可以实现快速绘制小动画,但它最大的作用在于交互点击上的完美呈现,学会这个小动画基本就掌握了这款软件的快速运用了. Principle这款软件交互友好,可视化操作,调节方便,适用于简单 ...

  9. Vue+Three.js建造3D小房子

    文章目录 前言 一.Three.js简介 二.开发步骤 1.安装Three.js 2.创建容器 3.创建模型 总结 前言 3D模型给人一种更真实的感受,带来极致的视觉体验.本文介绍Vue结合Three ...

最新文章

  1. POJ 2420 A Star not a Tree?【爬山法】
  2. token和session的区别
  3. html溢出宽度控制,html - 具有固定宽度列的HTML / CSS表(如果内容溢出,则滚动) - 堆栈内存溢出...
  4. Android内存泄漏
  5. Android 基础—— 对Context的理解与使用技巧
  6. 解决:java.lang.IllegalStateException: ApplicationEventMulticaster not initialized
  7. 小时级的进度监控工具
  8. (扩展欧几里德算法)zzuoj 10402: C.机器人
  9. 如何使用Docker安装Redis\Zookeeper\Mysql
  10. 如何用Postman mock服务?
  11. mysql数据类型内存_mysql 存储金额类型,用什么数据类型比较可靠,一般企业数据用什么数据类型?...
  12. 人工智能算法:遗传算法
  13. linux下安装Adobe Reader(acroread)
  14. 太阳粒子是什么东西_太阳粒子流是什么
  15. 考核指标如CTR/CVR/ROI/ARPU等
  16. ubuntu使用命令粉碎文件
  17. baidumap vue 判断范围_vue-baidu-map 行政区域划分
  18. 中国外显子组测序行业市场供需与战略研究报告
  19. 最难编程语言排名!不接受反驳!!!
  20. caj转word怎么转,怎么将caj转换成word

热门文章

  1. 一些server端知识合集
  2. android 来电拒接_[置顶] android开发之来电自动拒接并自动回复短信_上课模式app...
  3. rtx3060和gtx1080选哪个rtx3060和gtx1080差距
  4. wps文件一点打印就关闭打印机服务器,一点击打印WPS就异常关闭是怎么回事
  5. 使用Navicat for MySQL添加外键约束
  6. Deep Depth Completion of a Single RGB-D Image论文阅读记录以及quicktest
  7. 如何将一个PDF拆分成多个?
  8. Flask安装及简单代码
  9. mysql查看是否锁表并解除锁
  10. AlloyTouch 实战 --60 行代码搞定 QQ 看点资料卡