我需要一种方法来测试代码中的一些繁重的数学功能,并且已经到了我需要验证此类代码是否正常工作的地步。我希望能够基于点数组创建一条路径,并使用该路径在没有图形上下文的情况下进行测试。
例如,Java 有各种类,例如 Path2D class除非您需要在某种图形上下文中显示信息,否则它完全独立于任何类型的上下文或 View 。
看起来 Apple 没有提供任何允许你创建、操作和更改任意几何形状的方法,但我想来这里确认一下。
最佳答案
CGPath
和 UIBezierPath
都可以在没有当前上下文的情况下创建。但这取决于你想做什么以及它们的用途有多大,因为它们的目的实际上是用于绘图。因此,一旦添加,从路径中获取点并不容易。
关于ios - 在没有图形上下文的情况下从 2D 点创建几何路径。 iOS 上可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17057540/