InkML viewer
The InkML viewer is a first step in a larger deep learning project in which I’ll try generate my own handwriting. A first step would be generating handwriting samples. I plan to purchase a digital pen. Most digital pens generate .ink/.inkml files (Ink Markup Language). Now, there are no directly available tools to preview such digital writing. Microsoft produced in 2011 a small project (InkMLjs) that visualises InkML with javascript, but it is intended to view a particular ink file in your site. I quickly made a minimal file chooser preview using Microsoft’s code. You can try it here: InkML viewer.
Origami suite
Inspired by Oripa, I’m making a large origami application including drawing crease patterns, flat folding, 3D folding and diagram generation. The project is written in Kotlin combined with TornadoFX, which is a JavaFX-based library, for easier GUI development.
Fold-Kotlin
The FOLD format was proposed by Erik Demaine, Jason Ku and Robert Lang in 2016 to make digital origami data uniform. Momentarily, there is only a javascript library. The Origami Suite will also support this format, thus leading to the need of a Kotlin library. This is exactly what this project is about.