Freehand pencil tool. The drag binding routes to insertAction, which accumulates the pointer trail and commits it as { kind: 'pencil', samples }. The kit's default insert dep runs schneiderFit over the samples to produce a cubic-Bezier path.
drag
insertAction
{ kind: 'pencil', samples }
insert
schneiderFit
Freehand pencil tool. The
dragbinding routes toinsertAction, which accumulates the pointer trail and commits it as{ kind: 'pencil', samples }. The kit's defaultinsertdep runsschneiderFitover the samples to produce a cubic-Bezier path.