<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -",
    "macOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PencilKit",
  "identifier" : "/documentation/PencilKit/PKStrokePath-swift.struct/ConvertedBezierPoint",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "PencilKit"
    ],
    "preciseIdentifier" : "s:9PencilKit12PKStrokePathV20ConvertedBezierPointV"
  },
  "title" : "PKStrokePath.ConvertedBezierPoint"
}
-->

# PKStrokePath.ConvertedBezierPoint

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

```
struct ConvertedBezierPoint
```

## Overview

`ConvertedBezierPoint` values are passed one at a time to the `pointProvider` closure of [`init(bezierPath:creationDate:pointProvider:)`](/documentation/PencilKit/PKStrokePath-swift.struct/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

[`let index: Int`](/documentation/PencilKit/PKStrokePath-swift.struct/ConvertedBezierPoint/index)

The index of the point along the path.

[`let pointCount: Int`](/documentation/PencilKit/PKStrokePath-swift.struct/ConvertedBezierPoint/pointCount)

The total number of B-Spline control points in the path.

[`let location: CGPoint`](/documentation/PencilKit/PKStrokePath-swift.struct/ConvertedBezierPoint/location)

The location of the cubic uniform B-Spline control point.

[`let bezierSegmentIndex: Int`](/documentation/PencilKit/PKStrokePath-swift.struct/ConvertedBezierPoint/bezierSegmentIndex)

The index of the Bézier segment the point originates from, not including `move to` elements.

### Using reference types

[`class PKConvertedBezierPointReference`](/documentation/PencilKit/PKConvertedBezierPointReference)

An object that provides information about a B-spline control point converted from a Bézier path.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)