-
前几天一个学妹问我一个关于她们实习的问题,其中的一个是说实现橡皮筋画线,当时给她讲了,感觉讲的不是蛮清楚,这里就以一个简单实例实现橡皮筋画线。所用环境:vc6,MFC。 阅读更多接着上面的计算机图形学,二维图形的剪裁,还是直线剪裁算法,今天说的是Liang-Barsky直线剪裁算法。 还是老规矩,只放代码,不讲原理,想要看Liang-Barsky原理的人请绕行~ 阅读更多计算机图形学,这次说的是二维图形的剪裁,接下来将说明两种直线剪裁算法,今天说的是Cohen-Sutherland直线剪裁算法。 还是老规矩,只放代码,不讲原理,想要看Cohen-Sutherland原理的人请绕行~ 阅读更多接着说计算机图形学实习,这次说的算法是二维图形的旋转变换,本例所使用的算法完全原创,这是我个人根据数学公式推导出来的。不是书上说的矩阵方法实现,通过我这个例子完全可以360度,顺逆时针去旋转图形! 阅读更多接着写那些狗血的算法,今天写的是扫描线种子填充的算法实现,还是老规矩,把算法封装成了一个函数,需要使用的话直接传参即可~ 详细用法请看下面的使用说明,好累啊(修改别人的代码也不容易),不过看着这扫描线种子填充的算法为我所用,很是欣慰。 阅读更多很久没有更新计算机图形学的东西了,这几天遇到一些问题,各种问题,也懒得去说什么了。废话不多说什么了,今天给出的是边相关扫描线算法的实现。算法原理也不多说了,其实说我也说不清楚,下面直接给出边相关算法的实现代码,所有的代码在VS2008中编译通过。我把代码打包了一个函数,需要用到的人可以直接复制,详细使用方法请见后面的说明。 阅读更多
之前已经公布了关于Bresenham算法画圆的MFC代码实现方法,今天接着上次的说,继续我的狗血实习,继续写代码,今天要写的中点画圆的算法,还是老规矩,算法我就不仔细解释了,这里直接给出MFC实现方法
阅读更多