---
title: "Inspecting, Modifying, and Constructing PencilKit Drawings"
framework: pencilkit
role: sampleCode
role_heading: Sample Code
path: pencilkit/inspecting-modifying-and-constructing-pencilkit-drawings
---

# Inspecting, Modifying, and Constructing PencilKit Drawings

Score users’ ability to match PencilKit drawings generated from text, by accessing the strokes and points inside PencilKit drawings.

## Overview

Overview note: This sample code project is associated with WWDC20 session 10148: Inspect, Modify, and Construct PencilKit Drawings. This sample code project must be run on a physical device with Apple Pencil.

## See Also

### Canvas

- [Drawing with PencilKit](pencilkit/drawing-with-pencilkit.md)
- [Customizing Scribble with Interactions](pencilkit/customizing-scribble-with-interactions.md)
- [Controlling stroke rendering for animation and editing](pencilkit/controlling-stroke-rendering-for-animation-and-editing.md)
- [PKCanvasView](pencilkit/pkcanvasview.md)
- [PKDrawing](pencilkit/pkdrawing-swift.struct.md)
- [PKStroke](pencilkit/pkstroke-swift.struct.md)
- [PKStrokePath](pencilkit/pkstrokepath-swift.struct.md)
- [PKStrokePoint](pencilkit/pkstrokepoint-swift.struct.md)
- [PKInk](pencilkit/pkink-swift.struct.md)
