Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Drawing knots with ASCII art

created by tkil

(idea) by tkil (2.3 y) (print)   ?   (I like it!) 5 C!s 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
figure eight knot Sheepshank Using your tongue to tie a knot in a cherry stem 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
The best nodes of all time:
citizen's arrest
How to smuggle a snake onto an airplane
spleen
A Prayer for Mr. Leary
Don't be smart too, I couldn't stand it
Is being domesticated an evolutionary advantage?
woodchipper
Fine paintbrush, light strokes, special paint
Bunyip
The UK's farmers, or How to reap a profit without worrying about pesky scruples
County Lines
The biggest dose of LSD ever
Paolo Soleri
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
E2 is a by-product of the existence of The Everything Development Company