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