首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么科恩-萨瑟兰算法不适用于凹多边形?

为什么科恩-萨瑟兰算法不适用于凹多边形?
EN

Stack Overflow用户
提问于 2012-11-20 09:19:02
回答 1查看 2.1K关注 0票数 0

我的老师说,科恩萨瑟兰算法算法不能用于凹面多边形。我问他为什么,他不能给我答复(我不知道为什么他在这里工作)。

,所以我问你:为什么科恩-萨瑟兰算法不适用于凹多边形?会出什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-20 09:35:46

来自维基百科的文章:

该算法包括、排除或部分包括基于以下位置的行:

  • 两个端点都位于视口区域(端点为== 0的按位或位):简单的接受。
  • ..。

看看(非正式的) 凸性的定义

对象是凸的,如果对于对象内的每一对点,连接它们的直线段上的每个点也在对象内。

你的老师可能是在谈论凸多边形生成的扫描线,或者是凸多边形的特例。

如果多边形不是凸的,则可以根据端点绘制凹区域,因为沿该线的任何点都被假定为多边形的一部分。类似的假设也适用于本文中的其他要点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13469965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档