游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4312|回复: 5

求如何等分一条贝塞尔曲线的公式或算法

[复制链接]

1

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2009-3-16 11:04:00 | 显示全部楼层 |阅读模式
RT,现在制作中遇到了这个问题

http://kaishiqi.bjblog.com.cn

效果见上。现在还差最后一个问题没有实现,如何让一个物体在贝塞尔曲线上匀速运动。
感觉能等分一条贝塞尔曲线应该就能实现匀速运动了。

0

主题

56

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2009-3-16 12:08:00 | 显示全部楼层

Re:求如何等分一条贝塞尔曲线的公式或算法

如果要精确计算可能需要进行积分,但我觉得你可以将这条曲线分成很小的段,然后求出没一小段的两端直线距离,再求和来逼近整个曲线的真实长度,这样比起用效率更高.毕竟我们搞得是图形学,这里可以hack一下,不用太精确的。

11

主题

190

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2009-3-22 20:50:00 | 显示全部楼层

Re:求如何等分一条贝塞尔曲线的公式或算法

研究了一下你的问题,专门写了一篇文章,可以参考一下
http://www.thecodeway.com/blog/?p=293


-----------------
欢迎光临我的博客 http://www.thecodeway.com

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-3-23 08:58:00 | 显示全部楼层

Re: 求如何等分一条贝塞尔曲线的公式或算法

楼上很强啊,很有趣

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-3-23 09:00:00 | 显示全部楼层

Re: 求如何等分一条贝塞尔曲线的公式或算法

我的山寨编辑器也刚巧加入了贝济埃曲线、曲面编辑功能

1

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2009-3-24 11:46:00 | 显示全部楼层

Re:求如何等分一条贝塞尔曲线的公式或算法

谢谢3L兄弟的热心帮助,问题顺利解决了。

再次表示感谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 01:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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