首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个“小数”bezier样条?

创建一个“小数”bezier样条?
EN

Stack Overflow用户
提问于 2010-08-29 15:50:06
回答 1查看 224关注 0票数 1

我有一个4控制点的bezier曲线,代表一些计时的东西。第一个控件固定在(0,0),最后一个控件固定在(1,1)。中间的两个点定义了一条bezier曲线,该曲线指定如何从0到1。

现在我需要根据第一条曲线创建第二条曲线。这第二条曲线也需要从(0,0)到(1,1)。但是我想要第一条曲线的某个部分的形状,例如,它应该看起来像第一条曲线的前0.75。

换句话说,如果我将这些曲线用于计时目的,而我跟踪曲线#1的时间为10秒,同时跟踪曲线#2的时间为7.5秒,则它们在被跟踪期间遵循相同的路径。(说得通吗?)

考虑到分数(本例中为0.75)参数,是否有办法将第一条曲线的控制点“缩放”到第二条曲线中?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-29 16:32:13

也许这会有所帮助:细分Bezier曲线。你不对控制点进行“缩放”,而是计算新控制点。

此页有一些很好的小程序来演示该算法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3595424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档