Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Drawing knots with ASCII art

created by tkil

(idea) by tkil (2.1 y) (print)   ?   5 C!s I like it! Sat Jun 02 2001 at 5:48:06

Intrigued by the the fact that reef knot showed up on the front page of Everything2, I set out to draw one using ASCII art.

It was harder than it looked (or maybe I'm even stupider than I think I am). I did end up with three (and a half?) different styles, and I'm not sure which works best. So, I thought I'd put examples of them here, and let people comment.

The Warm Fuzzy

This is the one I used first (and, since someone thought it was nice, I will just leave my reef knot the way I made it). I used @ and : symbols for the two ropes; this gives strong visual contrast, and they are both fairly symmetric.

         @@@@     :::::    @@@@@  ::::
         @@@@@@ :::::::::@@@@@@@::::::
            @@:::::   :@@@@@  :::::@
             ::::@@@@@@@@@:::::::@@@
            ::::  @@@@@   :::::  @@@@
            ::::                 @@@@
            ::::  @@@@@   :::::  @@@@
             ::::@@@@@@@@@:::::::@@@
            @@:::::   :@@@@@  :::::@
@@@@@@@@@@@@@@@ :::::::::@@@@@@@::::::::::::::::::
@@@@@@@@@@@@@     :::::    @@@@@  ::::::::::::::::

High-Altitude Fuzzies

I found a problem with this approach, however, when I drew a Carrick bend: when a rope crosses itself, how do I indicate which side goes over the other? I tried to use a character that was similar but different to the main character for a particular rope. This worked, but not very well.

      ooooo     ::::::::    oooooooo     ::::::::::::
      oooooooo::::::::::::oooooooooooo:::::::::::::::
         ooo::::::    ::oooooo    oo:::::::
           :::::oo    oooooo::    ::::::o
          :::::ooo@@oooooo::::++::::::oooo
          ::::  @@@@@@oo    ++++++::  oooo
          ::::  oo@@@@@@    ::++++++  oooo
          ::::oooooo@@oooo::::::++:::ooooo
           :oooooo    oo::::::    ::ooooo
         ooooooo      ::::::oo    oooooo:::
oooooooooooooo::::::::::::oooooooooooo::::::::
ooooooooooo     ::::::::    oooooooo     :::::

In this case, I tried to use @ as a "closer" version of o; I couldn't think of anything better than + for the "closer" version of :. So, while I could figure out what I was talking about, I didn't really care for this solution.

The Pipeline

I decided to try tracing the outline of the ropes, instead of filling in the rope itself. This worked pretty well:

         ______  ______  ______  ______________
        |      \/      \/      \/
        |____   \  __   \  __   \  ____________
             \   \/  \   \/  \   \/
             /\   \  /\   \  /\   \
            /  \   \/  \   \/  \   \
           /   /\  /   /\  /   /\   \
          |   /  \/   /  \/   /  \   |
          |   \  /   /\  /   /\  /   |
           \   \/   /  \/   /  \/   /
            \   \  /\   \  /\   \  /
             \   \/  \   \/  \   \/
  ___________/\   \__/\   \__/\   \____
               \       \       \       |
  _____________/\______/\______/\______|

However, I still needed a way to distinguish between the two different ropes. I wanted a character that would fit into the middle of the outline; as a first stab, I tried using yet more slashes and underscores:

         ______  ______  ______  ______________
        |_____ \/      \/ ____ \/
        |____ \ \  __   \/ __ \ \  ____________
             \ \ \/  \   \/  \ \ \/
             /\ \ \  /\   \  /\ \ \
            /  \ \ \/ /\   \/  \ \ \
           /   /\ \/ / /\  /   /\ \ \
          |   /  \/ / /  \/   /  \ \ |
          |   \  / / /\  /   /\  / / |
           \   \/ / /\ \/   /  \/ / /
            \   \/ /\ \ \  /\   \/ /
             \   \/  \ \ \/  \   \/
  ___________/\   \__/\ \ \__/\   \____
  ____________/\       \ \____/\       |
  _____________/\______/\______/\______|

I found that just a little overwhelming, however, so I settled on using a more sedate . (period / full stop) instead. This is probably the format I like the best for now:

         ______  ______  ______  ______________
        |..... \/      \/ .... \/
        |____ . \  __   \. __ . \  ____________
             \ . \/  \   \/  \ . \/
             /\ . \  /\   \  /\ . \
            /  \ . \/ .\   \/  \ . \
           /   /\ ./ . /\  /   /\ . \
          |   /  \/ . /  \/   /  \ . |
          |   \  / . /\  /   /\  / . |
           \   \/ . /. \/   /  \/ . /
            \   \. /\ . \  /\   \. /
             \   \/  \ . \/  \   \/
  ___________/\   \__/\ . \__/\   \____
  .............\       \ ......\       |
  _____________/\______/\______/\______|

printable version
chaos

thief knot Fisherman's knot reef knot rolling hitch
tautline hitch The quest for high rep nodes blood knot artillery loop
Sheepshank Using your tongue to tie a knot in a cherry stem figure eight knot knot theory
How to buy computer parts Carrick bend How to tie your shoes Celtic knot
E2 ASCII art Bowline sheet bend ASCII
doobie The End of the Whole Mess water knot George Lucas
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Little presents from the Node Fairy:
Real war: Civilization threatened!
down
Napoleon Bonaparte
Amendment XIV
Operation Praying Mantis
A Review of 'E2 Community Developments Newsletter, Summer 2007'
dichotic gender paradigm
Marijuana Party of Canada
Norse Mythology
Cathedral of St. John the Divine
You feel lonely
Iran-Contra Scandal
Gollum vs. Regis Philbin
New Writeups
aneurin
Hilary Armstrong(person)
giantcactus
The Power of Electricity(personal)
TheLady
Eggs and tomatoes(recipe)
TheLady
Don't get me wrong - I'm a feminist(essay)
Scaevola
Scissors murder(person)
Yakushin
Green Chile Pecan, Red Chile Apple Pies(recipe)
TenMinJoe
BookMooch(idea)
Yakushin
Merlin(review)
Apatrix
Editor Log: May 2008(log)
Apatrix
Eggs and tomatoes(recipe)
locke baron
Sverdlov class cruiser(thing)
arcanamundi
IN THE GRIM FUTURE OF HELLO KITTY, THERE IS ONLY WAR.(fiction)
Glowing Fish
Northern Effect(idea)
Jet-Poop
Why I love Everything2(essay)
Rancid_Pickle
Old Scrotch Xmas(fiction)
This page courtesy of The Everything Development Company