0

有没有办法在 Cocoa 中创建具有任意能力的 Bezier 路径?例如,对于我的应用程序的一部分,我需要一个起伏的单元格。所以,我想用 10 到 50 个不同的点画一条曲线,形成一个循环。点会随机波动。我想我可以制作一条贝塞尔路径来表示循环,使用这些点作为指南,或者根据这些点推断指南。

我什至应该使用贝塞尔路径吗?或者是否有其他算法会产生类似的效果?

4

1 回答 1

1

制作更高阶的贝塞尔路径只会使路径更平滑,它不会给你想要的效果。相反,尝试用许多较短的 Bezier 路径创建一个循环并调整所有点的位置。您需要使与端点相邻的点相互镜像以保持平滑。

还有许多其他方法可以产生这种效果。

于 2011-08-07T21:34:26.927 回答