社区
Java SE
帖子详情
如何将自由曲线用贝赛尔曲线逼近出来?
and_you
2004-09-14 06:31:07
鼠标自由移动的轨迹如何用贝赛尔曲线近似表达出来?
哪位大侠能给出算法,不胜感激?100分不够在加!!
...全文
105
9
打赏
收藏
如何将自由曲线用贝赛尔曲线逼近出来?
鼠标自由移动的轨迹如何用贝赛尔曲线近似表达出来? 哪位大侠能给出算法,不胜感激?100分不够在加!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
and_you
2004-09-16
打赏
举报
回复
难道这个问题会在csdn上沉沦吗?等待中…………
and_you
2004-09-15
打赏
举报
回复
to: xyzxyz1111(如是我闻) and stamp80(清风扑面) 谢谢指点!我会在仔细考虑的!!
如果哪位大侠有类似代码拿来参考,小弟不胜感激!!!
stamp80
2004-09-14
打赏
举报
回复
有条件的话,去一下www.cnki.net中国期刊网,上面这样的论文会有的。
stamp80
2004-09-14
打赏
举报
回复
楼上有人已经把Bezier中经典的de casjau作图法写出来了。我觉得,这个问题关键是求自由线上的离散点到离它最近的Bezier上的离散点(也就是不同的t说对应的点)的距离和。使得距离和最小,也就达到了逼近的目的。其中有不少数学上的处理,能力有限,不多说了。
lmfweng
2004-09-14
打赏
举报
回复
up
xyzxyz1111
2004-09-14
打赏
举报
回复
1:利用win32api函数PolyBezier
2:opengl里面也应该有相应的方法
3:Bezier曲线实际上就是一个参数曲线
x(t) = axt^3 + bxt^2 + cxt + x0
y(t) = ayt^3 + byt^2 + cy^t + y0
取四个点,包括起点和终点,再取两个中间点。
t从0到1,计算常数
cx = 3 (x1 - x0)
bx = 3 (x2 - x1) - cx
ax = x3 - x0 - cx - bx
cy = 3 (y1 - y0)
by = 3 (y2 - y1) - cy
ay = y3 - y0 - cy - by
然后取t的值,每取一个值,就计算一个点,这样不就算出来了吗?
要是想计算量小一点 ,就取t的间隔大一些,然后连起来
如此而已
and_you
2004-09-14
打赏
举报
回复
谢谢power_zh和fuzhe,这个问题我在google找过,满眼洋文!晕倒!!
fuzhe
2004-09-14
打赏
举报
回复
没做过,帮你顶,其实这个问题可以google一下
朋友别哭
2004-09-14
打赏
举报
回复
up
贝塞尔
曲线
拟合效果非常好
有关三次贝塞尔
曲线
拟合,拟合效果可控!本资源是来源于外国作者,所以资料的质量非常好,matlab解释很详细明了!
2次贝塞尔
曲线
算法
2次贝塞尔
曲线
算法 用三次Bezier
逼近
圆弧:圆弧要等分成多少段 用三次Bezier
逼近
圆弧: 得到控制顶点数组 用三次Bezier
逼近
圆弧片段
拟合基于三次贝塞尔
曲线
逼近
圆附matlab代码 上传.zip
1.版本:matlab2019a,不会运行可私信博主 2.领域:【拟合】 3.内容:基于三次贝塞尔
曲线
逼近
圆附matlab代码 4.适合人群:本科,硕士等教研学习使用
C++ Bezier
曲线
拟合算法
这是用c++平台开发的一个Bezier
曲线
拟合的Demo例程,代码清晰。可以拓展应用性强。
基于端点连续性条件的矩阵表达式的有理贝塞尔
曲线
的约束
逼近
对于两个有理贝塞尔
曲线
的两个端点的高阶插值,我们引入了C-(v,Cu)-连续性的概念,并给出了满足该条件的必要和充分条件的矩阵表示。 然后,我们提出了三种新的算法,以统一的方式分别减小贝塞尔
曲线
的次数,
用贝
塞尔
曲线
逼近
有理贝塞尔
曲线
和有理贝塞尔
曲线
的次数减少。 全部都在L-2范数中,并且满足C((v,u))-连续性。 针对第一个和第二个问题的算法可获得最佳
逼近
效果,而对于第三个问题,在数值优化中采用最速下降法可迭代地获得一系列程度减小的
曲线
,且
逼近
误差减小。 与一些著名的有理贝塞尔
曲线
降阶算法相比,如均一权重算法,取消最佳线性公因数算法和平移Chebyshev多项式算法,此处介绍的新算法可以提供更好的
逼近
误差,可以进行多次一次缩小度,并在两个端点处保留高阶插值。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章