查无此鸟的博客 一个不误正业的交通工程师的个人网站

[新浪博客]三次抛物线2011-08-26 20:37:17

标签:工作记录 | 发表时间:2011-09-30 17:30:43 | 更新时间: 2020-02-13 15:07:13 | 阅读数:176 | 评论数:0 | 字数:562

本文首发于网易博客,后转载至新浪博客,详见我勒个去也——关于在新浪开博和突然出现44篇博文的说明。 本文2011-09-30 17:30:43发表在新浪博客,地址:http://blog.sina.com.cn/s/blog_638f98570100xp1t.html。
1.上午快到中午的时候,东北环线交通施工图提供室审查。 2.下午的时候,半个下午都在研究三次抛物线——用在AutoCAD中的渐变线,又多少有了写程序的冲动。 高次抛物线应该是这样的:
三次抛物线加宽bx =(3K2-2K3)b 四次抛物线加宽bx =(4K3-3K4)b 五次抛物线加宽bx =(5K4-4K5)b 以下依次律推 BX —— 待求点加宽长度 B —— 最大加宽值 K ——待求点距离(从窄边起算)与曲线长比值

图片01

b=((x1-x0)^2+(y1-y0)^2)^0.5*sin(S3) S1=atan((y0-y2)/(x0-x2)) S=atan((y1-y0)/(x1-x0)) S3=S2-S1 OA=((x1-x0)^2+(y1-y0)^2)^0.5*cos(S3)
抛物线上任意点的坐标:
x=CX-bx*sin(S1) y=CY+bx*cos(S1) k=OC CX=x0+OC*cos(S1) CY=y0+OC*sin(S1)
以上便是所有的计算,准备使用VB.Net+AutoCAD实现。

版权声明:本文由@查无此鸟创作,采用知识共享 署名-非商业性使用-禁止演绎 3.0 中国大陆许可协议进行许可。除非注明,均为原创文章,请在转载时注明来源,并完整保留本段声明。本文地址: http://liyonggang.net/blog.aspx?id= 2011-09-30-19



本文评论:
暂无评论……

发表评论:(昵称或评论内容不允许为空!邮箱可不填,但建议填写以备联系,邮箱将不显示在评论中。) 昵称 邮箱

查无此鸟的博客

Copyright©查无此鸟 2020~2022, All Rights Reserved

邮箱:t5lyg@126.com

其他链接

卢昌海的网站 | 鱼の后花园博客) | 新交通人的技术闲谈-知乎 | FROYOs Blog | 博客园 | 鸟哥Linux | 蜂鸟的小窝 | 大眼仔

AutoCAD.NET: Kevin K | 大非sb