intersection(_:eoFill:)
Returns a new path with filled regions common to both paths.
Declaration
func intersection(_ other: Path, eoFill: Bool = false) -> PathParameters
- other:
The path to intersect.
- eoFill:
Whether to use the even-odd rule for determining which areas to treat as the interior of the paths (if true), or the non-zero rule (if false).
Return Value
A new path.
Discussion
The filled region of the resulting path is the overlapping area of the filled region of both paths. This can be used to clip the fill of a path to a mask.
Any unclosed subpaths in either path are assumed to be closed. The result of filling this path using either even-odd or non-zero fill rules is identical.