Swift NSBezierPath-将两条NSBezierPath的交点计算为NSBezierPath?

Swift NSBezierPath-将两条NSBezierPath的交点计算为NSBezierPath?,swift,core-graphics,nsbezierpath,Swift,Core Graphics,Nsbezierpath,这适用于macOS(NSBezierPath),而不是iOS(UIBezierPath)。谢谢。 我需要计算两条路径相交的面积/区域。。。结果是相交区域,如NSBezierPath。一种功能,例如: static func intersection(path1: NSBezierPath, path2: NSBezierPath) -> NSBezierPath 请参见我想要的说明: 注意-我做了大量的搜索,找到了确定两条路径是否相交的布尔是/否函数,但我对实际相交区域感兴趣。在macO

这适用于macOS(NSBezierPath),而不是iOS(UIBezierPath)。谢谢。

我需要计算两条路径相交的面积/区域。。。结果是相交区域,如NSBezierPath。一种功能,例如:

static func intersection(path1: NSBezierPath, path2: NSBezierPath) -> NSBezierPath
请参见我想要的说明:


注意-我做了大量的搜索,找到了确定两条路径是否相交的布尔是/否函数,但我对实际相交区域感兴趣。在macOS(NSBezierPath)中找不到与此相关的内容

Swift解决方案是理想的,但如果不是,Objective-C就可以了(我将转换为Swift)

请帮忙。谢谢大家!


这适用于macOS(NSBezierPath),而不是iOS(UIBezierPath)。谢谢。

“我对交叉口的实际面积感兴趣”Que!?什么是区域?以平方英里为单位的面积?以平方公里为单位的面积?以平方像素为单位的面积?你的问题没有道理。你说“不是尤比齐尔路径”,但是你的问题呢?它是否至少给出了一些提示/指示,以复制到
NSBezierPath
而不是
UIBezierPath
?“真的有不能在两者之间转换的方法吗?@Larme-谢谢,我会看一看,然后再报告。”。