乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 72|回复: 4

多段线求交点问题

[复制链接]

20

主题

80

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
160
发表于 2005-3-17 19:59:00 | 显示全部楼层 |阅读模式
虽说有IntersectWith方法求交点,可是如果object,IntersectObject是同一图元时
例如LWPOLYLINE 那么RetVal         中的交点为什么是它的节点
那么应该怎么正确的求出真正的交点呢?
谢谢大家!
附注 IntersectWith 方法
RetVal = object.IntersectWith(IntersectObject, ExtendOption)
Object        All Drawing Objects (Except Pviewport and PolygonMesh)
The object or objects this method applies to.
IntersectObject        Object, input-only;
The object can be one of All Drawing Objects.
ExtendOption        AcExtendOption enum; input-only
This option specifies if one or the other, both, or none of the entities are to be extended in order to attempt an intersection.
acExtendNone        Does not extend either object.
acExtendThisEntity        Extends the base object.
acExtendOtherEntity        Extends the object passed as an argument.
acExtendBoth        Extends both objects.
RetVal        Variant (array of doubles)
The array of points where one object intersects another object in the drawing.
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2005-3-17 21:21:00 | 显示全部楼层
同一图元求交点干什么?
回复

使用道具 举报

20

主题

80

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
160
发表于 2005-3-18 20:46:00 | 显示全部楼层
当然有必要啊,例如LWPOLYLINE图元
在绘制等高线时会出现回线,自交叉等问题
影响了图的美观.但是在绘图时又不能轻易停下来修改
怎么办,我只是想用IntersectWith得到它的交点,而不想编历每个节点.
行么?
回复

使用道具 举报

6

主题

11

帖子

1

银币

初来乍到

Rank: 1

铜币
35
发表于 2009-1-16 08:31:00 | 显示全部楼层
这个问题,多年等待中!
坛主们给个解吧!
回复

使用道具 举报

9

主题

33

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2009-1-19 04:58:00 | 显示全部楼层
参考,先把多段线依据节分解成n条,各条线用IntersectWith是否相交得出交点
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-8 06:04 , Processed in 2.505380 second(s), 63 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表