明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 584|回复: 7

[几何] C#二次开发问题,请教各位大佬

[复制链接]
发表于 2022-8-5 11:34 | 显示全部楼层 |阅读模式
如何通过指定多段线两端高程,自动按规定的间距生成多段线中间的高程并标注出来?如果进一步变成多段线加圆弧的组合,如何实现?求大神们指点思路。
发表于 2022-8-5 13:29 | 显示全部楼层
要画个图出来 别人才能完全理解你的意思
发表于 2022-8-5 13:30 | 显示全部楼层
不过我不懂c#      但算法是相通的
 楼主| 发表于 2022-8-5 16:39 | 显示全部楼层
guosheyang 发表于 2022-8-5 13:29
要画个图出来 别人才能完全理解你的意思

大概是这个意思,大佬您看看
发表于 2022-8-5 17:55 | 显示全部楼层
  因为多段线都是共面的  所以转化为求玫红色点的高程即可

本帖子中包含更多资源

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

x
发表于 2022-8-5 18:02 | 显示全部楼层
现根据多段线等分关系 求出黑色等分点 的坐标    然后 利用点到两点连线的垂足函数 计算玫红色点的坐标,再利用相似三角形原理的比例关系和红色点间的高程差 计算玫红色点的高程
 楼主| 发表于 2022-8-6 19:42 | 显示全部楼层
guosheyang 发表于 2022-8-5 18:02
现根据多段线等分关系 求出黑色等分点 的坐标    然后 利用点到两点连线的垂足函数 计算玫红色点的坐标,再 ...

好的,我来试试。谢谢你。
发表于 2022-8-14 21:24 | 显示全部楼层
插值法,然后GetDistAtPoint标注就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-18 19:15 , Processed in 0.181873 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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