社区
数据结构与算法
帖子详情
如何求得多个矩形的相交后的非闭合区域。
bb_star_bb
2008-04-11 11:13:37
如题,不是要求得到闭合后的重叠区域,而是相交后,得到非闭合的区域。
要求复杂度越小越好。
数据结构如下:
rect{
int x,
int y,
int width,
int height,
}
求多个矩形相交后的非闭合区域,也就是个多边形的各个点,当然也有可能不闭合,如果不闭合,也要得到各个点。
...全文
132
4
打赏
收藏
如何求得多个矩形的相交后的非闭合区域。
如题,不是要求得到闭合后的重叠区域,而是相交后,得到非闭合的区域。 要求复杂度越小越好。 数据结构如下: rect{ int x, int y, int width, int height, } 求多个矩形相交后的非闭合区域,也就是个多边形的各个点,当然也有可能不闭合,如果不闭合,也要得到各个点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UltraBejing
2008-05-01
打赏
举报
回复
不明LZ在说什么
rover___
2008-04-12
打赏
举报
回复
闭合是连通的意思吧?
2个矩形不相交(包括只有一个交点的情况),所求区域就是这2个矩形,可用这两个矩形的8个顶点坐标表示。(你的数据结构处理倾斜矩形好象不理想,改用顶点坐标表示)
2个矩形相交,首先是如何判断2个矩形相交,然后得到边上的交点坐标,所求区域用外部顶点坐标和交点坐标表示。
大王派我去巡山
2008-04-11
打赏
举报
回复
不是要求得到闭合后的重叠区域,而是相交后,得到非闭合的区域。
====================================================
不懂。矩形是闭合的,多个矩形相交的结果一定也是闭合的(空集、点、线段都可以认为是闭合区域)。不知道你说的“非闭合的区域”是什么意思,难道是指某个区域的补集?
ryfdizuo
2008-04-11
打赏
举报
回复
lz嘛意思?
全国信息技术大赛CAD设计历届试题.doc
C A、
多个
(M) B、修剪(T) C、多段线(P) D、方式(E) 1. (9)下列关于【创建块】命令的描述,错误的是( )。A A、此命令创建的块一旦随文件存盘后,也可引用到其他文件中 B、在创建图块的过程中可以将源图形...
GisTool_V4.8
不需要生成单独的栽剪框文件,只要选择工程文件中任一条封闭的线就会自动对工程中的所有可见文件进行栽剪,栽剪后的文件自动保存在新建的目录中,每次栽剪都会生成一个新的目录,栽剪后的文件名与原文件名一致。...
Android 百度地图SDK POI 搜索
在地理信息系统中,一个POI可以是一栋房子、一个景点、一个邮筒或者一个公交站等。 百度地图SDK提供三种类型的POI检索:城市内检索、周边检索和
区域
检索(即
矩形
区域
检索)。下面分别对三种POI检索服务的使用方法作...
(MySQL入门到精通操作手册
· 在OpenGIS规范中,将简单的Surface定义为由单一“patch”构成的几何对象,它与单个外部边界以及0或
多个
内部边界有关。 · 简单Surface的边界是一组与其内部和外部边界对应的封闭曲线的集合。 19.2.7. 类Polygon...
CAD计算机辅助设计.pptx.pptx
27 计算机辅助设计 1.概述 计算机辅助设计 CAD – Computer-aided design 广义的CAD是指计算机对工程全... 三维图形设计方法总结 实体相加 Union 两者的全部 实体相减 Subtract 前者被后者挖去的部分 实体
相交
Intersec
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章