明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 600|回复: 7

[提问] 选取点两侧最近的两个交点

[复制链接]
发表于 2020-12-11 18:07 | 显示全部楼层 |阅读模式
各位大佬,在多义线上任意选取一点,如何求选取点两侧最近的两个交点。

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-12-11 19:02 | 显示全部楼层
问题不清
照图面
直接获得obj1 obj2(高程要一致,在同一个面)交点
(vlax-invoke obj1 'Intersectwith obj2 0)
 楼主| 发表于 2020-12-11 19:58 | 显示全部楼层
wzg356 发表于 2020-12-11 19:02
问题不清
照图面
直接获得obj1 obj2(高程要一致,在同一个面)交点

上传的图简化了,实际图还有其他相交的多义线。想要的效果是,点选A点,得到B,C点。
发表于 2020-12-11 20:06 | 显示全部楼层
第一步求出对象1/ 2交点
第二步,交点加入对象1点表

第三部,求出a点在对象1的子段序号

第四部,求出相应对象1相应子段两端点

搜索本论坛黄明儒多线段大集结函数,或直接联系黄明儒
 楼主| 发表于 2020-12-11 20:25 | 显示全部楼层
wzg356 发表于 2020-12-11 20:06
第一步求出对象1/ 2交点
第二步,交点加入对象1点表

谢谢大佬!这个过程偏离我的本意,这样操作不需要写我想要的这个程序,有现成的。
发表于 2023-12-3 02:14 | 显示全部楼层
这个问题很好,我也想知道怎样得到B,C点坐标
发表于 2023-12-3 11:12 | 显示全部楼层



本帖子中包含更多资源

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

x
发表于 2023-12-3 17:40 | 显示全部楼层
院长总是放伪码,我也是服了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-27 12:14 , Processed in 0.240296 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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