首页 > 解决方案 > 如何在 Swift 中以编程方式绘制李萨如曲线?

问题描述

问题很简单:如何在 Swift 中以编程方式绘制自定义的李萨如曲线?

在此处输入图像描述

我最初认为 UIBezierPath,但似乎你只能做直线和弧线,所以我不确定你如何做一个更复杂的曲线形状,比如 Lissajous 曲线。

我的另一个想法是拥有某种描述形状的方程或算法,甚至应用某种二维物理来创建它(SpriteKit?),但我不确定如何去做。

PS。我确实注意到关于 SO 的几个类似问题(如这里),但它们似乎适用于其他语言。Swift 是否有一个相对简单的解决方案,也许是一个类或框架来实现这一点?

标签: swiftsprite-kitdrawinguibezierpathcurve

解决方案


推荐阅读