社区
图形处理/算法
帖子详情
请教有关2个相交多边形合并为一个多边形问题,各位给点思路!谢谢!
wangm972
2004-07-29 01:52:32
已知2个多边形的所有顶点的坐标(保存在数组之中),求合并后多边形的坐标?
哪位高手给点算法思路,有代码更好!谢谢!
...全文
427
10
打赏
收藏
请教有关2个相交多边形合并为一个多边形问题,各位给点思路!谢谢!
已知2个多边形的所有顶点的坐标(保存在数组之中),求合并后多边形的坐标? 哪位高手给点算法思路,有代码更好!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
梧桐168
2004-07-30
打赏
举报
回复
第一步,第二步顺序互换
梧桐168
2004-07-30
打赏
举报
回复
v11_______v12
\ \ \ \ v16 \ A v13
| v21 ____\i1_____v22
| | | |
| | | B |
| | | |
| |v24___|i2_______|v23
| |
| |
v15|____________|v14
如图,漫游顺序:
v11-v12-v13-i1-(转入)-v22-v23-i2--(转入)-v14- v15-v11
梧桐168
2004-07-30
打赏
举报
回复
采用交点转入法
1。求出交点。并记录与交点相邻的两个多边形上的的点,建立一个转入表。
2。将两个多边形的顶点按顺时针排列。(如果是裁剪那就是一个逆时针,一个顺时针)
3。从一多边形上的点(设为起始点)开始漫游记录下经过得点,碰到交点,根据转入表自动转入另外一个多边形。
4。直至回到起始点,连接漫游记录下经过得点,既生成新的多边形。
核桃2000
2004-07-30
打赏
举报
回复
我觉得DeautyFan(痴情浪子) 的方法更简单直接一些
110_110_110
2004-07-29
打赏
举报
回复
我帮你试一下:
1将A图坐标点构成循环链表的节点。
2依次B图中检查中的横竖坐标,如果是在A图中,删除掉。
3如未完转2,否则结束
syy64
2004-07-29
打赏
举报
回复
GIS中的拓扑和OverLay原理。
wangm972
2004-07-29
打赏
举报
回复
交点怎么求?要是循环判断1条线段与其他的线段是否相交,那也太麻烦了吧
无敌魔仙
2004-07-29
打赏
举报
回复
建立两个 region (CreatePolygonRgn),然后合并之CombineRgn
狂放之歌
2004-07-29
打赏
举报
回复
找出交点坐标啊~
直线方程求解
wangm972
2004-07-29
打赏
举报
回复
如图
__________
\ \ \ \ \ A | ____|__________
| | | |
| | | B |
| | | |
| |___|_________|
| |
| |
|_________|
多边形A、B,合并后变为一个多边形C
__________
\ \ \ \ \ | |__________
| |
| C |
| |
| _________|
| |
| |
|_________|
ArcGIS开发arcpy教程
工具打包 (1)添加脚本方式 (2)ArcCatalog添加代码方式 6.arcpy案例应用 (1)几何图形面polygon,
点
point之间关系应用 (2)面四至坐标提取应用 (3)面求交,找出最大
相交
面应用 (4)逐条记录导出应用 (5)批量裁剪影像应用 ...
flash常见
问题
集锦,很适合新手哦[二]
怎样用文本控制链接 我...在此先
谢谢
回答
问题
的各位了! 这个分2个步骤来:1.新建
一个
文本文件,文件名为:1.txt,打开文本输入:a=http://www.km169.net,保存2.打开你的Flash原文件,新建
一个
层,在这个层里加代码:loadVaria
人群中多看了一眼
中的SPACE为0~5表示六个面,每个数字代表哪一面见图1.LEN为0~2,[LEN][LEN]表示某个面的3*3的9个格子。 类中的方法是根据展开的平面设计的,具体的某个面的某个格子由Spacexy[SPACE][LEN][LE...
SuperMap iObject常见
问题
解答集锦(三)
作者:皇皇 问:如何在程序运行前检查super Objects的安装版本 答:通过SuperMap Objects控件的AboutBox,判断Objects的版本。问:1、Oracle数据集设置可编辑,不能编辑系统崩溃,报错:” ORA-... 2、复制SDB数据到Oracl
flash常见
问题
集锦,很适合新手哦
如何加载
一个
SWF文件并控制其位置等相应属性……新建
一个
空地MC,将它放在主场景中,实体名改为OK,写AS: loadMovie("test.swf", "_root.ok"); 控制这个MC的位置,大小等相对属性(Property)就会影响调入SWF的位置...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章