计算机图形学扫描线算法试验所有源代码,可以在Debug中直接运行查看效果。代码较详细,欢迎各位下载学习
2022-11-29 15:49:52 1.14MB 计算机图形学扫描线
1
vs2008下 opengl实现,多边形扫描线填充算法。 用到glut库 鼠标左右键实现选点和填充
2022-03-17 22:29:36 878KB 计算机图形学 扫描线 填充 算法
1
计算机图形学多边形的扫描转换的扫描线算法 区域填充算法
2021-12-15 16:44:58 1KB 扫描线填充算法
1
计算机图形学扫描线算法
2021-05-27 13:04:00 4KB c++
1
实现封闭区域的沿水平扫描线段的种子填充 安装配置GLUT库: OpenGL提供了一系列的辅助函数,用于简化Windows操作系统的窗口操作,使我们能把注意力集中到图形编程上,这次试验的程序就采用这些辅助函数。 将压缩包内的glut.h拷贝到...\\Microsoft Visual Studio\\VC98\\ Include \\GL目录下(若使用win7和vs2008,则拷贝到C:\Program Files\Microsoft SDKs\Windows\v6.0A \Include\gl); 将glut32.lib拷贝到...\\Microsoft Visual Studio\\VC98\\Lib目录下(若使用win7和vs2008,则拷贝到…\\Microsoft Visual Studio 9.0\VC\lib); 将glut32.dll拷贝到c:\\windows\\system32目录下(win7和vs2008配置过程相同)。 此程序中用到了栈的思想,但是比栈的代码简单很多,更好理解。
1
几何图形扫描线算法, 通过用鼠标依次点击获取顶点来绘制多边形 点击绘制按钮即可绘制 代码有充分的注释说明 区域填充, (类似系统自带画图软件) 用油漆桶工具可以任意填充一个区域 使用扫描线算法
1
计算机图形学 扫描线种子填充算法实现 1、初始化堆栈。   2、种子压入堆栈。   3、while(堆栈非空)     {      (1)从堆栈弹出种子象素。      (2)如果种子象素尚未填充,则:       a.求出种子区段:xleft、xright;       b.填充整个区段。       c.检查相邻的上扫描线的xleft≤x≤xright区间内,是否存在需要填充的新区段,如果存在的话,则把每个新区段在xleft≤x≤xright范围内的最右边的象素,作为新的种子象素依次压入堆栈。       d.检查相邻的下扫描线的xleft≤x≤xright区间内,是否存在需要填充的新区段,如果存在的话,则把每个新区段在 xleft≤x≤xright范围内的最右边的象素,作为新的种子象素依次压入堆栈。     }
1