找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 450|回复: 4

[求助]:首尾相连的线串,多边形,复合多边形

[复制链接]
发表于 2004-4-14 15:19:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我想生成一个封闭面,不知首尾相连的线串,多边形,复合多边形的区别?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-4-14 16:44:32 | 显示全部楼层
面是shape 或者是复杂shape
可以用geograph自动生成
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-14 19:59:01 | 显示全部楼层

关于多边形

对于J版本及以下,首尾线串及多边形都不能超过101个点,所以相对于点数多的多边形和线串就只能用复杂多边形来表示,复杂多边形有一般多边形的要素,如面积,重心等,但有些多边形能进行的操作,复杂多边形不一定能进行,如根据元素放置围栅.首尾线串不能算做多边形,但可以通过自动建立多边形来转换.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-15 08:19:53 | 显示全部楼层
首尾相连的线串仍然是线串,类型为4,没有面积、重心之特性。多边形其类型为6,含有面积、重心之特性。首尾相连的线串和多边形都是简单元素,也就是说它们都只需用mdlElement_XXX类函数操作即可。复杂多边形是多边形,有面积、重心之特性。但它是由多个元素组成的,其头元素为类型14。(其实还有复杂的线串,其类型为12)。复杂的多边形(或复杂线串)需要用mdlElmdscr_XXX类函数对其进行操作。
    那么,什么时候必须用复杂多边形(或复杂线串)呢?如果多边形(或线串)里既有直线段又有弧线段,那就必须用复杂多边形(或复杂线串),因为MicroStation的多边形(或线串)只能由直线段组成。
    不知我的回答是否满足roger_0912 ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-15 21:25:17 | 显示全部楼层
THANK LOTS!!!
思路是找到首尾相连的线串,判断其顶点然后重新连接生成简单shape?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-24 02:21 , Processed in 0.179836 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表