---
title: chamferProfile
framework: SceneKit
role: symbol
role_heading: Instance Property
platforms: [iOS 8.0+, iPadOS 8.0+, Mac Catalyst 13.1+, macOS 10.8+, tvOS 9.0+, visionOS 1.0+, watchOS 3.0+]
path: scenekit/scntext/1523334-chamferprofile
---

# chamferProfile

A path that determines the cross-sectional contour of each chamfered edge.

## Declaration

```swift
@NSCopying var chamferProfile: UIBezierPath? { get set }
```

```swift
@NSCopying var chamferProfile: NSBezierPath? { get set }
```

## Discussion

The value of this property must be a two-dimensional path starting at the point `{1, 0}` and ending at the point `{0, 1}`, determining the contour of the shape along its extruded sides. If the value of this property is `nil` and the value of the [chamferRadius](chamferradius.md) property is greater than zero, SceneKit uses a chamfer profile in the shape of a quarter circle. [Figure 1](1523334-chamferprofile.md) illustrates various chamfer profiles applied to the shape of a tilde (~) character.

![]()

## See Also

### Managing the Text’s 3D Representation

- [flatness](flatness.md)
- [extrusionDepth](extrusiondepth.md)
- [chamferRadius](chamferradius.md)
