这是一个人机交互的计算机图形学实验,有完整的代码,是鼠标交互式的方法做的,算法用Vc++ 6.0完成的
自己用中点Bresenham算法写的画圆、画直线、画椭圆程序
包括直线裁剪Cohen Sutherland、直线裁剪Liang Barskey、图形裁剪Sutherland Hodgman等算法。使用VS 2010开发,包含完整源代码以及编译好的演示程序。原创资
包括直线、曲线Bezier、曲线BSpline、多边形AET等算法。使用VS 2010开发,包含完整源代码以及编译好的演示程序。原创资源,有详细的注释,新手也能看懂。
本例是计算机图形学中的算法,用来进行图形的填充,是填充算法中的一种算法。
这是我在学习《计算机图形学》时编写的程序,我在编写程序时使用了定时器,因此执行的每一步都看的很清楚,按b开始,按s结束,可能在写的有些粗糙,有些地方也没有优化,希望对大家有所帮助。
对每条与多边形相交的扫描线,按从左到右的顺序,逐个访问该扫描线上的象素。取一个布尔变量inside来指示当前点的状态,若点在多边形内,则inside为真。若点在多边形外,则inside为假。Insid
书上源代码,有用的算法
MFC程序,计算机图形学中,使用Breshman算法来画直线段。
本书从图形学最基础的光栅扫描、区域填充、画直线和圆弧等算法讲起,详细介绍了线裁剪和面裁剪、凸区域裁剪和凹区域裁剪的异同,景物空间消隐算法和图像空间消隐算法的差别,具体讲述了二叉空间剖分(BSP)、八叉