Wire Script 2D / 3D writing system

Embed Size (px)

Citation preview

  • 8/13/2019 Wire Script 2D / 3D writing system

    1/6

    WireScripta.k.a Triple Trit Trinarya.k.a Ternary Dscript

    WireScript is is a version of Dscript where each letter isrepresented by 3 trits(a trit has 3 values, like a bit has 2)

    ach trit can be !,",or 2. ach value is represented by eithera #! de$ree corner, a "%! de$ree curve, or a 2&! de$ree loop.

    3 trits yields 2& possibilities. 'ull n$lish lphabet Space.

    ! de$rees is *eanin$less as it can not be identified.

    3+! de$rees is hard to distin$uish fro* 2&!.So neither is used.

    bsolute rientation is relative, so it not used either. lso, relativeorientation (like left-/ri$ht) causes far to *any unintendedline crossin$s that *i$ht end up bein$ confused as loops.ie. 3 left turns is a loop with corners

    0orners and loops provide a choice of direction. (left,ri$ht)"%! de$ree curves have no such choice

    The 1entry point1 is denoted by a dot.

    D4First Trit Second Trit Third Trit5colors for learnin$ e6a*ples only not needed for usa$e

  • 8/13/2019 Wire Script 2D / 3D writing system

    2/6

    With the space character it possible to

    write entire sentences as a sin$le linewithout liftin$ the pen. use 2 spaces to

    indicate a 7.8 allowin$ entire para$raphs. 3

    spaces for 7line break8, allowin$ *ultiplepara$raphs.

    9ere you can see a :uick e6a*ple usin$

    the words 7three8 7trit8 and 7trinary8.

    t first it is easier to draw 7$aps8(strai$htlines) between letters to *ake readin$

    easier.

    The 7space8 character is three "%!s

    n alternate for* of the space is to *er$eall three "%! de$ree curves into a sin$le

    shape.

    With a little practice theletters can be ti$htened up.

    t is a little harder to read,

    but still le$ible. ;ust becareful not to *iss a trit

    when writin$ or skip a tritwhen readin$.

  • 8/13/2019 Wire Script 2D / 3D writing system

    3/6

    The trickiest co*bination is the 7"%! curve 2&! loop8 as

    this will cause lines to cross. t *i$ht look a little confusin$,

    but it is easily identified and very uni:ue, when you see theseread the* a 7"%!, then 2&!8(or 2,").

    The reverse of 2&! "%!, does not present such a proble*. tdoes often risk collidin$ with the loop. This is easily avoided

    by e6tendin$ the curve wide enou$h to avoid the loop.

    Technically the sa*e principle could be applied to the 7"%! 2&!8. =ut this re:uires *ore plannin$ and it is easy to

    accidentally draw lines so close they touch, especially if the7"%!2&!8 is followed by another 7"%!8. t is sli$htly tricker toi*ple*ent, but no less valid.

    W......The real fun be$ins>

    =ecause WireScript re:uires no pen lifts, and uses very si*plean$les, it can be written.... you $uessed it..with wires>>>

    n this e6a*ple of the word 7ti*e8 the letter are spaced out foreasy readin$ as before. =elow is the word 7love8 ti$htened up

    to$ether.

    The "%!2&!proble* even

    disappears becausecrossin$ the lines is

    *uch less of aproble*.

  • 8/13/2019 Wire Script 2D / 3D writing system

    4/6

    ow...ven *ore fun...3 D?SS>>>

    This is where the 7real fun8 be$ins.

    =ecause WireScript i$nores relativeorientation, when we use wires to write

    in WireScript we now have @ choices ofdirection instead of 2.(e6cept for "%!)

    n 2D the #! and 2&! can $o 7left orri$ht8.

    n 3D a #! or 2&! can choose between 2

    a6is instead of ". 0reatin$ threedi*ensional shapes.

    9ere we see the letter 78 in 2 of its possible for*s. =oth are co*posed of 3separate #! de$ree corners, but the one on the left only uses " a6is, while the oneon the ri$ht uses both a6is.

    9ere are the words 7all hu*an bein$s are born free8. (The wire used is a bitthick, and *y pliers are a bit wide so so*e of *y #! de$ree corners are a bit

    round. hope to i*prove this withpractice and better toolsA*aterials)

    t is hard to depict a 2D picture of a3D script. 0heck out the WireScriptvideo to $et a better idea.

    WireScript VideohttpBAAyoutu.beAvuC0Dn"k

    5foldin$ 3D WireScript has $iven*e a new appreciations of the

    co*ple6ity of protein foldin$ E)

    http://youtu.be/vujACDUNn1khttp://youtu.be/vujACDUNn1khttp://youtu.be/vujACDUNn1khttp://youtu.be/vujACDUNn1k
  • 8/13/2019 Wire Script 2D / 3D writing system

    5/6

    Fou *ay have notice that the 7start8 is an 7open hook8 andthe 7end8A8space8 is a 7G@! loop8.

    f you have not $uessed why yet... its so they can han$ andstrin$ to$ether B)

    n the ri$ht you have the e6act sa*e + words 7ll hu*an

    bein$s are born free8 strun$ to$ether into a han$in$ chain.

    Words need not be broken into individual *odules, with thespace character you can put as *any words as you like into asin$le 7orna*ent8.

    =reakin$ the* into individual 7orna*ents8 Cust *akes it

    easier, and allows you to reuse words later.

    These orna*ents have rather lon$ 7starts and tails8. deallythey can be ti$htened up as well.

    strin$ could start at the top and han$ down, or could start atthe base and for* a standin$ structure. ;ust about anythin$

    could be *ade out of WireScript.

    touch of $lueAsolder or a s*all weld could hold the* inplace if you want to create a *ore co*ple6 structure that donot 7bend to the will of $ravity8.

    s the structure beco*es bi$$er eventually $ravity *ayoutway the structural stren$th of the wire. To $et around this

    Cust have the wire co*e back and provide 7support8 to otherse$*ents of the wire so that load is shared.

    The best way to add structural inte$rity is by passin$ backthrou$h the *iddle of an earlier 72&! loop8, but this is tricky.

    WARNING:WEAR SAFETY GLASSES!!!!!The wire bounces around as ou wor with it" I a#$osttoo out an ee be%ore I rea#i&ed the #e'e# o% dan(er)

  • 8/13/2019 Wire Script 2D / 3D writing system

    6/6

    Interestin( *oints + ,ther ,ptions

    -e#i.: When workin$ in 3D there is a new option

    available. The 3D heli6. This would allow base @ instead ofbase 3. t is harder to read, but have conte*plated usin$ it asthe space character or punctuation. f you need *ore than 2+

    letters than this is a $ood way to increase the siHe of yourinde6 fro* 2& to +@.

    /ore Trits: f you have an alphabet lar$er than 2+, you *ay want to use a 7@trit syste*8, this increases the inde6 to %" characters.5if you use both above *ethods you can reach an inde6 siHe of 2G+ (@6@6@6@I2G+). This

    should *ore than enou$h for any lan$ua$e.

    0o$puters+E#ectronics: Trinary (or *ore correctly referred to as Ternary)has been use din co*putin$. The Jussians built ternary co*puters back in the 7techrace8 era. or*al bits are "A!. Ternary can easily be described as !A"A2 but *ore

    i*portantly, ternary can take advanta$e of electrical polarity and e*ploy "A!A". This

    allows for so*e very cool lo$ical operations, *any of which have a $reat advanta$eover binary. =ut the increased co*ple6ity of desi$n, and the fact that binary has beco*e

    the standard, has lead to ternary bein$ all but for$otten. (actually there are a few special

    application where ternary is used, but not in *icroprocessors as far as know). t isprobably *ore likely that as co*puters develop we will 7skip ternary8 and Cu*p to

    7base @8. Ternary is a real pain to convert to binary, whereas base @ converts easily, so

    base @ is *uch easier to inte$rate with current technolo$ies and standards.

    Resources:WireScript Tutorial Kideo B httpBAAyoutu.beAvuC0Dn"k

    Wirescript