ios - 在没有图形上下文的情况下从 2D 点创建几何路径。 iOS 上可以吗?

标签 ios cgpath path-2d

我需要一种方法来测试代码中的一些繁重的数学功能,并且已经到了我需要验证此类代码是否正常工作的地步。我希望能够基于点数组创建一条路径,并使用该路径在没有图形上下文的情况下进行测试。

例如,Java 有各种类,例如 Path2D class除非您需要在某种图形上下文中显示信息,否则它完全独立于任何类型的上下文或 View 。

看起来 Apple 没有提供任何允许你创建、操作和更改任意几何形状的方法,但我想来这里确认一下。

最佳答案

CGPathUIBezierPath 都可以在没有当前上下文的情况下创建。但这取决于你想做什么以及它们的用途有多大,因为它们的目的实际上是用于绘图。因此,一旦添加,从路径中获取点并不容易。

关于ios - 在没有图形上下文的情况下从 2D 点创建几何路径。 iOS 上可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17057540/

相关文章:

ios - 使用给定路径剪切图像

svg - 在 TypeScript 项目中使用 Path2D 未解决

ios - 以编程方式在带有商店的 ViewController 中添加两个 UICollectionView

ios - com.apple.developer.icloud-container-identifiers 和 com.apple.developer.ubiquity-container-identifiers 之间的区别

iphone - iOS(iPhone)清除应用程序缓存中的图像

ios - SpriteKit applyImpulse 不影响 Sprite

ios - 如何从 SKLabelNode 获取 CGPath?

swift - SpriteKit : How to create infinite game background like 'Binary Rush' or 'Stay in the line' ?

java - Path2D.intersect() 类似于 Area.intersect()