Iterations

Katrollen

"Katrollen," Dutch for pulleys, is an experiment in generating shapes by looping lines around circles, mimicking the mechanics of pulleys. The project began as an exploration to see if this technique could be used to construct a typeface.

Start date October, 2024

Type Generative art

Status Work in progress

View process

ITR.01 / Kick off

Setup the system of looping lines around circles and creating some interesting compositions.

ITR.02 / Drawing a letter form

My main idea is to create a typeface out of this pulley system. The letter 'C' is the first constructed letter form. See below an example where width and height of the letter are influenced by the mouse X & Y position.

ITR.03 / Creating a constructive type system

Starting to create more glyphs based on instructions which brings new challenges as you can see with the letter 'R'. ToDo: Add a strokeCap feature and a starting orientation of the to be drawn line.

ITR.04 / Figuring out changing directions of the "rope"

Seems I need some more ways in looping around pulleys to create certain characters. First thought I should start with changing directions but ended up with breaking the letter forms then I saw that I actually need to switch directions in one single go. So right now I'm using outer tangents between two circles but I as well need to incorporate inner tangents to be able to switch directions. This can best be seen with the letter 'N' where the diagonal is the switching path. Todo: Update the arc calculation function so it joins the tangent lines smoothly. And also todo: lineCaps!

ITR.05 / Improved arcs and added strokeCaps

Like the title says: fixed the arcs from the previous iteration and added stroke start and end caps. And then you find another bug where the code fails when two pulleys are touching, something to fix in the next iteration...

ITR.06 / Allcaps character set

Little milestone... initial allcaps character set. Still some work to do regarding strokeCaps at the start and end and with tweaking some letter forms. I'm thinking of 'Katrolletters' as the name for this project, which is loosely translated in English to Pulley Type / Typeface.

For collaborations, custom requests, or general inquiries please feel free to reach out via: contact@misha.studio or one of my socials.