尖尖的Catmull-Rom Splines

时间:2014-12-19 02:29:41

标签: 2d rendering simulation interpolation

我正在使用弹簧进行2D水模拟,并在渲染时在每个弹簧端之间进行插值以创建平滑的水面。由此产生的水看起来更像果冻。是否可以修改catmull-rom来制作尖曲线',或者我是否需要使用不同的算法。我无法想出我想要的正确搜索词。

我想重新制作的例子

point interpolation http://b.vimeocdn.com/ts/217/438/217438149_640.jpg

而不是像这样的东西

smooth interpolation

干杯

1 个答案:

答案 0 :(得分:0)

您希望水面形成 cusps :两侧切线不相同的点。 Catmull-Rom样条曲线的两个端点控制切线,因此您可以通过偏移这些高点来获得一些尖峰波。