Perfect Freehand Drawing
See original GitHub issueThis issue has been moved over from the Obsidian Excalidraw Plugin
Handwriting using Freedraw has now become feasible due to the palm rejection feature, however I still found handwriting to feel awkward and unreliable on iPad. The smoothing feels way too strong, and I get too many errors (for example the top two points of a U
will often connect). I tried this perfect-freehand demo (GitHub), and immediately found it way more comfortable to use. It would be great if Excalidraw would be able to offer support for a similar style of freedraw, or an option to manually adjust the smoothing of the pen to make it more comfortable!
Weirdly the demo linked on the GitHub does not feel as great as the demo I’ve linked above 🤔
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:10 (4 by maintainers)
Top Results From Across the Web
Draw perfect pressure-sensitive freehand lines. - GitHub
To do this work, getStroke first creates a set of spline points (red) based on the input points (grey) and then creates outline...
Read more >perfect-freehand - npm
Draw perfect pressure-sensitive freehand strokes. ... Start using perfect-freehand in your project by running `npm i perfect-freehand`.
Read more >perfect-freehand examples - CodeSandbox
Learn how to use perfect-freehand by viewing and forking perfect-freehand example apps on CodeSandbox. ... yjs-multiplayer-drawing-app-forked.
Read more >Draw perfect pressure-sensitive freehand lines - Bram.us
Draw perfect pressure-sensitive freehand lines. The results are stunning imo. In the recording above you can see me write hello using the ...
Read more >"Perfect freehand" drawing tool - Pixelmator Community
Hit "2" key to select a Brush tool and make some strokes. You will notice it uses a very interesting (opinionated) algorythm to...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Is there a chance to expose (optionally) some of those control settings in Excalidraw? I’m having trouble writing equations in Excalidraw, especially with the Apple Pencil, because the settings are a bit too strong (for me) – things like the dot on
just don’t get drawn at all on my tablet, and the overall feel is much less natural than with the freehand playground.
Whats the status on this regarding the performance of pen drawing in excalidraw? To add on this I experience a lot of lag when drawing with pen in the Excalidraw Obsidian Plugin. Its better if I reduce the window size and its even more fluid when I use the in-browser excalidraw app, but there’s still slight lag, especially when there are many strokes. The perfect freehand browser app shows no or neglectable lag. Is this still something that’s being looked into?