6 ms·
"Names" is a programmatic visualisation of letters in a word, based on their position in the alphabet. Try typing a word yourself in the box below!
by jstjnsn 4y ago
"Names" is a programmatic visualisation of letters in a word, based on their position in the alphabet. Try typing a word yourself in the box below!
- azeemba 4y agoSo I just typed each letter to see what the pattern was. Is there a reason you had the pattern rotate the other way after `m`?
- boffinism 4y agoI tried aabbccdd... to make a spiral and it broke at m.
- sirl1on 4y agotried zzzyyyxxx... so infuriating
- RheingoldRiver 4y agoYou can do it: abcdefghijklm...n..o..p..q..r..s..t..u..v..w..x..y..z..z.ab...z..c...z..d...z..e etc. i.e., `.` changes direction. Once you get to `z` you can continue appending additional `z`s to keep it going. I quit making the spiral here cos I realized the top comment is also a spiral, although theirs is in the other direction.
- GMoromisato 4y agoLooks like a bug to me.
- rolfvandekrol 4y agoDefinitely not a bug. There is a piece of code in source that looks like this: function rotateLine(position) { if (position < halfabet) { context.rotate((-90 \* Math.PI) / 180); } else if (position > halfabet) { context.rotate((90 \* Math.PI) / 180); } else if (position === halfabet) { context.rotate((180 \* Math.PI) / 180); } }
- andrewstuart2 4y agoHalfabet is a fun variable name.
- aordano 4y agoLove your name/logo :)