我正在使用弹簧进行2D水模拟,并在渲染时在每个弹簧端之间进行插值以创建平滑的水面。由此产生的水看起来更像果冻。是否可以修改catmull-rom来制作尖曲线',或者我是否需要使用不同的算法。我无法想出我想要的正确搜索词。
我想重新制作的例子
point interpolation http://b.vimeocdn.com/ts/217/438/217438149_640.jpg
而不是像这样的东西
干杯
答案 0 :(得分:0)
您希望水面形成 cusps :两侧切线不相同的点。 Catmull-Rom样条曲线的两个端点控制切线,因此您可以通过偏移这些高点来获得一些尖峰波。