---
title: "transform(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsaffinetransform/transform(_:)-6z1xo"
---

# transform(_:)

Creates and returns a new Bézier path object with each point in the given path transformed by the receiver.

## Declaration

```swift
func transform(_ path: NSBezierPath) -> NSBezierPath
```

## Parameters

- `path`: An object representing the bezier path to be used in the transformation.

## Discussion

Discussion The original NSBezierPath object is not modified.

## See Also

### Transforming Data and Objects

- [transform(_:)](foundation/nsaffinetransform/transform(_:)-41p16.md)
- [transform(_:)](foundation/nsaffinetransform/transform(_:)-5r6ol.md)
