---
title: "normalized(eoFill:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/path/normalized(eofill:)"
---

# normalized(eoFill:)

Returns a new weakly-simple copy of this path.

## Declaration

```swift
func normalized(eoFill: Bool = true) -> Path
```

## Parameters

- `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

Return Value A new path.

## Discussion

Discussion The returned path is a weakly-simple path, has no self-intersections, and has a normalized orientation. The result of filling this path using either even-odd or non-zero fill rules is identical.

## See Also

### Performing operations on the path

- [addRoundedRect(in:cornerSize:style:transform:)](swiftui/path/addroundedrect(in:cornersize:style:transform:).md)
- [intersection(_:eoFill:)](swiftui/path/intersection(_:eofill:).md)
- [lineIntersection(_:eoFill:)](swiftui/path/lineintersection(_:eofill:).md)
- [lineSubtraction(_:eoFill:)](swiftui/path/linesubtraction(_:eofill:).md)
- [subtracting(_:eoFill:)](swiftui/path/subtracting(_:eofill:).md)
- [symmetricDifference(_:eoFill:)](swiftui/path/symmetricdifference(_:eofill:).md)
- [union(_:eoFill:)](swiftui/path/union(_:eofill:).md)
