有没有办法在Cocoa中以任意权力创建Bezier路径?例如,对于我的应用程序的一部分,我需要一个起伏的单元格。所以,我想用10到50个不同的点绘制一条曲线,形成一个循环。这些点将随机波动。我想我可以制作一个更好的路径来表示循环,使用点作为指南,或根据点推断指南。
我是否应该使用Bezier路径?或者是否有其他算法可以产生类似的效果?
答案 0 :(得分:1)
制作更高阶的贝塞尔曲线路径只会使路径更平滑,它不会为您提供所需的效果。相反,尝试从许多较短的Bezier路径中进行循环并调制所有点的位置。您需要使与端点相邻的点彼此镜像以保持平滑。
还有很多其他方法可以产生这种效果。