gpt4 book ai didi

iphone - iOS Core Graphics 填充路径的反转?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:51 25 4
gpt4 key购买 nike

我正在使用 CGPathCreateMutable() 和 CGPathAddArcToPoint 绘制自定义形状。正如预期的那样,当我关闭并填充我的路径时,我得到了我刚刚绘制的形状。然而,我想要做的是填充我刚刚绘制的路径的反向。也就是说,如果我画了一条圆形路径,我想填充除了我刚画的这个圆以外的所有东西。

有什么办法可以做反向填充吗?或者另一个解决方案是,如果可能的话,我可以在两条路径之间填充吗?这样我就可以创建边界框的矩形路径,然后在该路径和我的自定义路径之间进行填充。

最佳答案

如果您绘制路径并使用偶数奇数 (EO) 填充来填充它们,那应该可以得到您想要的东西(填充内部部分)。

OSX(和 iPhone)上的默认填充是非零缠绕 (NZW) 填充
通过相应地更改不同部分的绕组(“顺时针”参数),您也可以使用非零绕组获得相同的效果,但使用偶数奇数会简单得多。

关于iphone - iOS Core Graphics 填充路径的反转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com