随笔- 107  文章- 0  评论- 6  阅读- 96196 

随笔分类 -  图形学

图形学:CodeBlocks添加EGE库
摘要:简单介绍一下EGE库:EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容 阅读全文
posted @ 2017-10-30 19:51 几缕清风依旧 阅读(1333) 评论(0) 推荐(1) 编辑
椭圆的生成(中点画线法)
摘要:编程环境:codeblacks+EGE库 与圆的中点画线法生成类似,椭圆也是先画四分之一圆,不过不同的是椭圆的四分之一圆的上半部分和上半部分不同,因此需要分别画。 截图: 代码: 阅读全文
posted @ 2017-10-18 19:10 几缕清风依旧 阅读(1981) 评论(0) 推荐(0) 编辑
贪吃蛇(c++,codeblacks+EGE库)
摘要:运行截图: 代码: 阅读全文
posted @ 2017-10-01 15:33 几缕清风依旧 阅读(1106) 评论(0) 推荐(0) 编辑
中点画线法画圆
摘要:中点画线法已经在画直线的时候详细讲过了,画圆时我们也可以用这种方法。画一个圆心为坐标原点的1/4圆,然后对其进行简单几何变换,平移对称,就可以得到任意圆。 类似的用中点画线法,从(0,r)点开始,每次要么向右走,要么向右下走,直到x==y,即到达四分之一圆处: (1)当d<0时,中点在圆内,则取正右 阅读全文
posted @ 2017-09-15 23:38 几缕清风依旧 阅读(1482) 评论(0) 推荐(0) 编辑
图形学--(中点画线法+Bresenham画线算法)
摘要:编程环境:codeblocks+EGE库 用到的函数:putpixel(int x1,int y1,int color) 用某种颜色打亮一个坐标点。 这俩种算法都是用来在计算机上画一条直线的,那么我们为什么不直接用直线方程分别带点再打亮呢,这是因为,计算机中每个坐标点都是整数,而直线是由一个个像素点 阅读全文
posted @ 2017-09-11 19:40 几缕清风依旧 阅读(40160) 评论(4) 推荐(3) 编辑

点击右上角即可分享
微信分享提示