---
title: PKStrokePath.ConvertedBezierPoint
framework: pencilkit
role: symbol
role_heading: Structure
path: pencilkit/pkstrokepath-swift.struct/convertedbezierpoint
---

# PKStrokePath.ConvertedBezierPoint

Information about a B-spline control point converted from a Bézier path.

## Declaration

```swift
struct ConvertedBezierPoint
```

## Overview

Overview ConvertedBezierPoint values are passed one at a time to the pointProvider closure of init(bezierPath:creationDate:pointProvider:). Use the provided location, index, and segment information to initialize each PKStrokePoint with appropriate size, opacity, force, and other drawing properties.

## Topics

### Getting the point data

- [index](pencilkit/pkstrokepath-swift.struct/convertedbezierpoint/index.md)
- [pointCount](pencilkit/pkstrokepath-swift.struct/convertedbezierpoint/pointcount.md)
- [location](pencilkit/pkstrokepath-swift.struct/convertedbezierpoint/location.md)
- [bezierSegmentIndex](pencilkit/pkstrokepath-swift.struct/convertedbezierpoint/beziersegmentindex.md)

### Using reference types

- [PKConvertedBezierPointReference](pencilkit/pkconvertedbezierpointreference.md)
