我正在寻找一种创建随机闭合平滑路径(
我考虑创建一个圆形CGPath。然后,我会使用一个函数将路径乘以扭曲点的位置,例如正弦或余弦。但是,我不知道这是否是正确的方向,因为路径将没有随机形状。
希望有人能指导我如何开始实施它。以下是我试图生成的路径示例:
CGPath
或UIBezierPath
)的方法。我已经阅读了关于De Casteljau's算法和大量关于贝塞尔路径的文章,但似乎不适用于我想实现的内容。我考虑创建一个圆形CGPath。然后,我会使用一个函数将路径乘以扭曲点的位置,例如正弦或余弦。但是,我不知道这是否是正确的方向,因为路径将没有随机形状。
CGMutablePathRef circle = CGPathCreateMutable();
CGPathAddArc(circle, nil, 0.0f, 0.0f, 100.0f, 2 * M_PI, 0.0f, true);
...
CGPathRelease(circle);
希望有人能指导我如何开始实施它。以下是我试图生成的路径示例: