2010-11-26 29 views
2

我试过搜索,但找不到可以通过计算两个NSBezier路径或两个CGPath的差异来创建一个形状的函数。有没有可以在可可中建立这个功能的函数?HIShapeCreateDifference相当于可可

谢谢。

+0

你能解释一下你的意思吗?寻找两条路径重叠的路径?或者走一条路,并从中剔除另一条路? – 2010-11-26 18:20:23

回答

1

请参阅“Winding Rules”与NSBezierPath。您将通过将两个源路径附加到它来制作复合路径。由此产生的形状将取决于您设置的缠绕规则。

0

最后通过创建一个更大的跟踪区域来包围整个形状,然后跟踪鼠标在此跟踪区域内移动的事件。

相关问题