社区
图形处理/算法
帖子详情
怎么求贝塞尔曲线上指定的一段弧长对应的端点?在线等
skyybsuper
2008-11-27 03:47:50
已知一条贝塞尔曲线,现在要求曲线上从起始点开始弧长为L的点的坐标,怎么求法?
哪位牛人能给个算法?最好能贴段代码!谢谢啦,在线等
...全文
382
7
打赏
收藏
怎么求贝塞尔曲线上指定的一段弧长对应的端点?在线等
已知一条贝塞尔曲线,现在要求曲线上从起始点开始弧长为L的点的坐标,怎么求法? 哪位牛人能给个算法?最好能贴段代码!谢谢啦,在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyybsuper
2008-11-28
打赏
举报
回复
晕,求长度到不是问题,我的意思是求曲线上任意一段长度对应坐标值。
frisky_lobo
2008-11-28
打赏
举报
回复
还精确求贝塞尔曲线长度呢?让你求给定点到椭圆的最短距离都很难精确
skyybsuper
2008-11-28
打赏
举报
回复
上面的算法最终是要累加才行的,问题是求有限的几个点还行,要是很多的话,这种方法的速度几乎是没有办法承受的。比如说我把一条曲线分成N分,求每一份的端点,这时候累加太慢啦,用GDI+的话速度也差不多,谁还有好的算法吗?继续等
skyybsuper
2008-11-28
打赏
举报
回复
汗,从昨天到现在就没人能给个说法吗?我都卡在这啦,急啊
Tinary3v0
2008-11-27
打赏
举报
回复
你要知道贝塞尔曲线可不是弧的问题了。 要想渠道精确的长度很难的 或者说基本上是不可能的。
只能去逼近 如果你使用GDI+的话,给你提供一个思路
把你的贝塞尔曲线打散为虚线 然后去虚线路径 再取路径上的点 每四个点就是一个虚线中实线部分的近似中点
然后再逐次累加 累加到你说的弧长 记录下当前那个点,应该就是你要的。
再详细没法给你说了 好好去研究gdi+里面的东西就是了。
如果是用算法 那你从开始的点逐次累加就好了。
skyybsuper
2008-11-27
打赏
举报
回复
晕,就没人给个回复吗?只能我自己顶上去啦
skyybsuper
2008-11-27
打赏
举报
回复
没人帮个忙吗?很急啊!
史上最全的
贝塞尔曲线
(Bezier)全解(一):初识
贝塞尔曲线
本文是
贝塞尔曲线
系列文章开篇。先介绍
贝塞尔曲线
在实现炫酷效果上的作用,展示其一阶、二阶、三阶应用实例。接着简述
贝塞尔曲线
定义、起源及公式,包括一阶、二阶、三阶曲线原理。最后表示若记不住公式,可关注后续文章中 Android 实现
贝塞尔曲线
的讲解。
贝塞尔曲线
,B-样条,非均匀有理B样条梳理
本文深入探讨了
贝塞尔曲线
、B样条和非均匀有理B样条在机器人运动规划中的应用。详细介绍了这些曲线的数学定义、性质及其如何帮助机器人在复杂环境中规划平滑、安全的轨迹。
Unity实现等
弧长
的曲线滚动列表
本文介绍在Unity中实现等
弧长
的曲线滚动列表方法。涉及曲线路径生成、物理模拟、动画控制及事件处理。精确控制
弧长
均匀分布需用
贝塞尔曲线
、样条插值等高级数学概念。
【HTML 中的二次
贝塞尔曲线
和三次
贝塞尔曲线
】(使用说明详解)
本文深入讲解二次和三次
贝塞尔曲线
的生成原理、控制点作用、曲线形状调整技巧及在HTML中的应用实例,涵盖曲线创建、弯曲方向控制、宽窄与拉伸调整等内容。
三阶
贝塞尔曲线
拆分
本文探讨了如何将三阶
贝塞尔曲线
从任意点分割成两段,并详细介绍了如何找到分割后曲线的控制点。通过数学推导,证明了分割后的曲线仍然可以用三阶
贝塞尔曲线
表示。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章