只需一步,快速开始
编程怎么实现以下问题?
已知两个点,连接这两个点画一平滑曲线,然后画一段在曲线的末端点相切的线段,然后再画一条在直线的末端点相切的平滑曲线,这个曲线的末端点是已知的(固定有的),
可以简单地概括地说是,在两个点之间,先画一曲线,再画一线段,再画一曲线,相互之间是相切的,最好能画到距离最短。
使用道具 举报
估计这位楼主是想画缓和曲线+直线+缓和曲线。这是公路上用的曲线形式。
那位仁兄学过相关专业,且是CAD高手,望赐教。
试算,根据公式分别计算缓和曲线上点的坐标和方位角,然后根据坐标计算直线的斜率,如果斜率和方位角在很小的误差范围内,如1E-3(精度根据你自己定)则可以认为改点就是你求的点。
哦,就是公路上用的那种曲线形式!
zen me huishi ? bu neng shu ru han zi le!
如果是圆弧+直线+圆弧,非常EASY;
第一,画圆弧,
第二,点直线命令,回车,就从刚结束的圆弧处的切线方向画直线,第二点(结束直线)
第三,再点圆弧线命令,再回车,这时从上一直线结束点的切线处开始画圆弧
缓和曲线+直线+缓和曲线,我觉得你的画图思路有点问题,你看哪种线形组合回是这样?!
缓和曲线我画过,是算出坐标用spline或是pline拟合的
但是存在坐标旋转的问题,比较麻烦
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-2-23 01:22 , Processed in 0.190582 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.