社区
C++ Builder
帖子详情
多边形填充分割算法 请各位高手指导,谢谢
harbin2009
2017-10-12 05:07:21
如图带岛洞封闭多边形,已知多边形轮廓坐标,按较大间距区域计算里面平行线(较小区域)的坐标,请各位高手指导,谢谢!
...全文
217
回复
打赏
收藏
多边形填充分割算法 请各位高手指导,谢谢
如图带岛洞封闭多边形,已知多边形轮廓坐标,按较大间距区域计算里面平行线(较小区域)的坐标,请各位高手指导,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
种子
填充
算法
,扫描线
填充
算法
,带报告
多边形
的区域
填充
学时:2 实验类型:设计性 实验类别:专业实验 实验目的 1. 通过实验,进一步理解和掌握几种常用
多边形
填充
算法
的基本原理 2. 掌握
多边形
区域
填充
算法
的基本过程 3. 掌握在C/C++环境下用
多边形
填充
算法
编程实现指定
多边形
的
填充
。 实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用种子
填充
算法
和扫描线
填充
算法
等任意两种
算法
实现指定
多边形
的区域
填充
。 实验步骤 1. 复习有关
算法
,明确实验目的和要求; 2. 依据
算法
思想,绘制程序流程图(指定
填充
多边形
); 3. 设计程序界面,要求操作方便; 4. 用C/C++语言编写源程序并调试、执行(最好能用动画显示
填充
过程); 5. 分析实验结果 6. 对程序设计过程中出现的问题进行分析与总结; 7. 打印源程序或把源程序以文件的形式提交; 8. 按格式要求完成实验报告。 实验报告要求: 1. 分析
算法
的工作原理; 2. 画出
算法
的流程图 3. 实验结果及分析(比较两种
算法
的不同) 4. 实验总结(含问题分析及解决方法)
计算机图形学 ———— 扫描线
多边形
填充
算法
(讲解)
一.基本原理 扫描线
多边形
区域
填充
算法
是按扫描线顺序(由下到上),计算扫描线与
多边形
的相交区间,再用要求的颜色显示这些区间的象素,即完成
填充
工作。 区间的端点可以通过计算扫描线与
多边形
边界线的交点获得。 对于一条扫描线,
多边形
的
填充
过程可以分为四...
OpenGL-扫描
多边形
填充
算法
扫描
多边形
填充
算法
多边形
填充
,就是把
多边形
所占据的栅格象素赋予指定的颜色值。要完成这个任务,一个首要的问题就是求出
多边形
所占据的栅格象素,判断一个网格在
多边形
内还是
多边形
外,在
多边形
内的象素,则赋予指定的颜色值,
多边形
外的象素,则不赋予指定的颜色值,具体该如何判断象素是否在
多边形
内呢?这里我们采用”扫描线
多边形
填充
算法
”。 扫描
多边形
填充
算法
的基本原理——在直角坐标系中,假设有一条从左至
算法
系列之十二:
多边形
区域
填充
算法
--递归种子
填充
算法
平面区域
填充
算法
是计算机图形学领域的一个很重要的
算法
,区域
填充
即给出一个区域的边界(也可以是没有边界,只是给出指定颜色),要求将边界范围内的所有象素单元都修改成指定的颜色(也可能是图案
填充
)。区域
填充
中最常用的是
多边形
填色,本文中我们就讨论几种
多边形
区域
填充
算法
。一、种子
填充
算法
(Seed Filling) 如果要
填充
的区域是以图像元数据方式给出的,通常使用种子
填充
算法
(Seed F
多边形
的
填充
算法
的分析
我们之前已经实现了对直线的扫描转换,但是现在我们遇到了新的问题那就是如何对
多边形
进行
填充
,如图所示,如何对图示的
多边形
进行
填充
呢?
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章