<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Augustogandia</id>
	<title>Medien Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Augustogandia"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Special:Contributions/Augustogandia"/>
	<updated>2026-04-24T11:49:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=53817</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=53817"/>
		<updated>2013-02-15T18:37:51Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Trip Book - digital and physical combination==&lt;br /&gt;
&lt;br /&gt;
===First ideas===&lt;br /&gt;
&lt;br /&gt;
Despite the differences from this concept of the 80&#039;, &amp;quot;teleportation&amp;quot; is real &lt;br /&gt;
nowadays. Last year I came from the other corner of the earth to Germany and after some hours the only perception which makes me understand the distance was the view through planes and trains windows. I arrived to Weimar and I could, like many other students, leave this place without seen more than the facilities of the University, the supermarkets and the down town streets. In the past, the communication between neighbor cities was through unclear paths across the outskirts. In the current way of living these are residual areas but it doesn&#039;t mean that are no interesting. I decide to take a map from Weimar and randomly visit different points of these undervalued zones and pick up an element which then reminds me that place. One leaf was the object that made that connection between my mind and the place and also a time connection due to the fact that leaves mutate when the times goes by.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:2tabla.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digital collected data===&lt;br /&gt;
&lt;br /&gt;
Digital let us made things simple. By creating an small program in Processing we can access information like names of streets, distances and paths to reach every leaf. Also digital data like pictures doesn&#039;t change throw time so that phenomenon gives us the chance to compare, for example physical leaves with digital ones and see how they have changed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:3paths.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Physical collected data===&lt;br /&gt;
&lt;br /&gt;
Physical let us have a Book (object). An object is something ephemeral that show us how the time modifies it and let us compare digital data and physical data. It is the old school way of storing data but it&#039;s not fact to argue that it&#039;s not a contemporary wonderful tool.    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:4hojas.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demo Video===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;videoflash type=vimeo&amp;gt;36111919|450|250&amp;lt;/videoflash&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Places photographs===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File: imagen1.JPG&lt;br /&gt;
File: imagen2.JPG&lt;br /&gt;
File: imagen3.JPG&lt;br /&gt;
File: imagen4.JPG&lt;br /&gt;
File: imagen5.JPG&lt;br /&gt;
File: imagen6.JPG&lt;br /&gt;
File: imagen7.JPG&lt;br /&gt;
File: imagen8.JPG&lt;br /&gt;
File: imagen9.JPG&lt;br /&gt;
File: imagen10.JPG&lt;br /&gt;
File: imagen11.JPG&lt;br /&gt;
File: imagen12.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Leaves photographs===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:hojitas1.jpg&lt;br /&gt;
File:hojitas2.jpg&lt;br /&gt;
File:hojitas3.jpg&lt;br /&gt;
File:hojitas4.jpg&lt;br /&gt;
File:hojitas5.jpg&lt;br /&gt;
File:hojitas6.jpg&lt;br /&gt;
File:hojitas7.jpg&lt;br /&gt;
File:hojitas8.jpg&lt;br /&gt;
File:hojitas9.jpg&lt;br /&gt;
File:hojitas10.jpg&lt;br /&gt;
File:hojitas11.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Book photographs===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Primero.jpg&lt;br /&gt;
File:Cuarta.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Some Links===&lt;br /&gt;
* [http://keiichimatsuda.com AR cities.]&lt;br /&gt;
* [http://postpolitical.us/blog/alternatives/tools_and_technology/social-bicycles-bikeshare-everywhere/ Social Bikes Tracking System]&lt;br /&gt;
* [http://www.discomole.com/2009/06/augmented-reality-book AR Book]&lt;br /&gt;
* Urbanism in Antiquity from Mesopotamia T: From Mesopotamia to Crete Walter Emanuel Aufrecht ISBN 978-1850756668&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
boolean overPoint1 = false;&lt;br /&gt;
boolean overPoint2 = false;&lt;br /&gt;
boolean overPoint3 = false;&lt;br /&gt;
boolean overPoint4 = false;&lt;br /&gt;
boolean overPoint5 = false;&lt;br /&gt;
boolean overPoint6 = false;&lt;br /&gt;
boolean overPoint7 = false;&lt;br /&gt;
boolean overPoint8 = false;&lt;br /&gt;
boolean overPoint9 = false;&lt;br /&gt;
boolean overPoint10 = false;&lt;br /&gt;
boolean overPoint11 = false;&lt;br /&gt;
boolean overPoint12 = false;&lt;br /&gt;
&lt;br /&gt;
int[] line1xa = {&lt;br /&gt;
  (800+2), (800-7), (800-40), (800-90), (800-130), (800-155), (800-185), (800-213), (800-245), (800-282), (800-285)&lt;br /&gt;
    , (800-380), (800-380), (800-490)&lt;br /&gt;
    };&lt;br /&gt;
  int[] line1ya = {&lt;br /&gt;
    (450-2), (450+17),(450+9), (450+98), (450+95), (450+68), (450+47), (450+34), (450+25), (450+25), (450+30)&lt;br /&gt;
      , (450+24), (450-2), (450+30)&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
    int[] line1x = {&lt;br /&gt;
      (800+2), (800-7), (800+46), (800+38), (800-62)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1y = {&lt;br /&gt;
      (450-2), (450+17), (450+33), (450+65), (450+140)&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
    int[] line1xb = {&lt;br /&gt;
      (800+2), (800-75), (800-105), (800-138), (800-149), (800-230), (800-390)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yb = {&lt;br /&gt;
      (450-2), (450-28),(450-128), (450-129), (450-122), (450-118), (450-86)&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
    int[] line1xc = {&lt;br /&gt;
      (800+2), (800-75), (800-105), (800-131), (800-175), (800-239), (800-259), (800-257), (800-240)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yc = {&lt;br /&gt;
      (450-2), (450-28),(450-128), (450-218), (450-226), (450-210), (450-250), (450-262), (450-290)&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
    int[] line1xd = {&lt;br /&gt;
      (800+2), (800-75), (800-105), (800-131), (800-175), (800-239), (800-259), (800-257), (800-332), (800-375), (800-424)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yd = {&lt;br /&gt;
      (450-2), (450-28),(450-128), (450-218), (450-226), (450-210),  (450-250), (450-262), (450-257), (450-272), (450-271)&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    int[] line1xe = {&lt;br /&gt;
      (800+2), (800+18), (800+144), (800+163), (800+182), (800+202), (800+214), (800+209), (800+241), (800+263), (800+301), (800+301), (800+510)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1ye = {&lt;br /&gt;
      (450-2), (450-34), (450-4),  (450-33),  (450-31), (450-55), (450-90),  (450-109), (450-121), (450-151), (450-143), (450-128), (450-95)&lt;br /&gt;
      };&lt;br /&gt;
      &lt;br /&gt;
    int[] line1xf = {&lt;br /&gt;
      (800+2), (800+18), (800+33), (800+6), (800+12), (800+60), (800+68), (800+29), (800+8), (800+3), (800-49)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yf = {&lt;br /&gt;
      (450-2), (450-34), (450-64),  (450-73), (450-82), (450-95),  (450-102), (450-188), (450-195), (450-250), (450-255) &lt;br /&gt;
      };&lt;br /&gt;
      &lt;br /&gt;
    int[] line1xg = {&lt;br /&gt;
      (800+2), (800+18), (800+33), (800+6), (800+12), (800+60), (800+68), (800+98), (800+110), (800+123), (800+123), (800+101)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yg = {&lt;br /&gt;
      (450-2), (450-34), (450-64),  (450-73), (450-82), (450-95),  (450-102), (450-127), (450-173), (450-230), (450-270), (450-345) &lt;br /&gt;
      };&lt;br /&gt;
      &lt;br /&gt;
     int[] line1xh = {&lt;br /&gt;
      (800+2), (800+18), (800+33), (800+6), (800+12), (800+60), (800+68), (800+98), (800+110), (800+169), (800+205), (800+189), (800+184), (800+240), (800+352)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yh = {&lt;br /&gt;
      (450-2), (450-34), (450-64),  (450-73), (450-82), (450-95),  (450-102), (450-127), (450-173), (450-176), (450-189), (450-202), (450-236), (450-253), (450-339) &lt;br /&gt;
      };&lt;br /&gt;
      &lt;br /&gt;
      int[] line1xi = {&lt;br /&gt;
      (800+2), (800+90), (800+115), (800+166), (800+120), (800+95)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yi = {&lt;br /&gt;
      (450-2), (450+20), (450+32),  (450+38), (450+220), (450+255)&lt;br /&gt;
      };&lt;br /&gt;
      &lt;br /&gt;
      int[] line1xj = {&lt;br /&gt;
      (800+2), (800+90), (800+115), (800+166), (800+171), (800+227), (800+400)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yj = {&lt;br /&gt;
      (450-2), (450+20), (450+32),  (450+38), (450+44), (450+27), (450+207)&lt;br /&gt;
      };&lt;br /&gt;
      &lt;br /&gt;
      int[] line1xk = {&lt;br /&gt;
      (800+2), (800+90), (800+115), (800+166), (800+171), (800+227), (800+250), (800+278), (800+315), (800+348), (800+350), (800+390), (800+457)&lt;br /&gt;
      };&lt;br /&gt;
    int[] line1yk = {&lt;br /&gt;
      (450-2), (450+20), (450+32),  (450+38), (450+44), (450+27), (450+25), (450+27), (450+45), (450+62), (450+67), (450+60), (450+63), (450+62)&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
    float pos =0;&lt;br /&gt;
    float pos2 =0;&lt;br /&gt;
    float pos3 =0;&lt;br /&gt;
    float pos4 =0;&lt;br /&gt;
    float pos5 =0;&lt;br /&gt;
    float pos6 =0;&lt;br /&gt;
    float pos7 =0;&lt;br /&gt;
    float pos8 =0;&lt;br /&gt;
    float pos9 =0;&lt;br /&gt;
    float pos10 =0;&lt;br /&gt;
    float pos11 =0;&lt;br /&gt;
    float pos12 =0;&lt;br /&gt;
&lt;br /&gt;
    void setup() {&lt;br /&gt;
      size(1600,900);&lt;br /&gt;
      background(255);&lt;br /&gt;
      imageMode(CENTER);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    void draw() {&lt;br /&gt;
           &lt;br /&gt;
      noStroke();&lt;br /&gt;
      background(255);&lt;br /&gt;
      //a=(width/2)+11;&lt;br /&gt;
      //b=(height/2)-45;&lt;br /&gt;
      smooth();&lt;br /&gt;
      // myImage=loadImage(&amp;quot;mapa.jpg&amp;quot;);&lt;br /&gt;
      // image(myImage,a,b,1000,600);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      //1 Drawing the points:&lt;br /&gt;
      &lt;br /&gt;
      for(int i=0; i&amp;lt;line1xa.length; i++) {&lt;br /&gt;
        &lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xa.length -1 ) {&lt;br /&gt;
          rad=12;&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          if(overPoint1 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xa[i],line1ya[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //1 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xa[line1xa.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xa[line1xa.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1ya[line1ya.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1ya[line1ya.length-1] -50 ) {&lt;br /&gt;
        overPoint1 = true;&lt;br /&gt;
        if(pos &amp;lt; line1xa.length-1) {&lt;br /&gt;
          pos += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint1 = false;&lt;br /&gt;
        if(pos &amp;gt; 0) {&lt;br /&gt;
          pos -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //1 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line(line1xa, line1ya, pos);&lt;br /&gt;
&lt;br /&gt;
      //2 Drawing the points:&lt;br /&gt;
      noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1x.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1x.length -1 ) {&lt;br /&gt;
          rad=12;&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          if(overPoint2 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1x[i],line1y[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //2 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1x[line1x.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1x[line1x.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1y[line1y.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1y[line1y.length-1] -50 ) {&lt;br /&gt;
        overPoint2 = true;&lt;br /&gt;
        if(pos2 &amp;lt; line1x.length-1) {&lt;br /&gt;
          pos2 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint2 = false;&lt;br /&gt;
        if(pos2 &amp;gt; 0) {&lt;br /&gt;
          pos2 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //2 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      &lt;br /&gt;
      connect_line2(line1x, line1y, pos2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      //3 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xb.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xb.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint3 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xb[i],line1yb[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //3 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xb[line1xb.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xb[line1xb.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yb[line1yb.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yb[line1yb.length-1] -50 ) {&lt;br /&gt;
        overPoint3 = true;&lt;br /&gt;
        if(pos3 &amp;lt; line1xb.length-1) {&lt;br /&gt;
          pos3 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint3 = false;&lt;br /&gt;
        if(pos3 &amp;gt; 0) {&lt;br /&gt;
          pos3 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //3 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line3(line1xb, line1yb, pos3);&lt;br /&gt;
&lt;br /&gt;
      //4 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xc.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xc.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint4 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xc[i],line1yc[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //4 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xc[line1xc.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xc[line1xc.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yc[line1yc.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yc[line1yc.length-1] -50 ) {&lt;br /&gt;
        overPoint4 = true;&lt;br /&gt;
        if(pos4 &amp;lt; line1xc.length-1) {&lt;br /&gt;
          pos4 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint4 = false;&lt;br /&gt;
        if(pos4 &amp;gt; 0) {&lt;br /&gt;
          pos4 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //4 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line4(line1xc, line1yc, pos4);&lt;br /&gt;
&lt;br /&gt;
      //5 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xd.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xd.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint5 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xd[i],line1yd[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //5 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xd[line1xd.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xd[line1xd.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yd[line1yd.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yd[line1yd.length-1] -50 ) {&lt;br /&gt;
        overPoint5 = true;&lt;br /&gt;
        if(pos5 &amp;lt; line1xd.length-1) {&lt;br /&gt;
          pos5 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint5 = false;&lt;br /&gt;
        if(pos5 &amp;gt; 0) {&lt;br /&gt;
          pos5 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //5 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line5(line1xd, line1yd, pos5);&lt;br /&gt;
&lt;br /&gt;
      //6 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xe.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xe.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint6 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xe[i],line1ye[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //6 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xe[line1xe.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xe[line1xe.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1ye[line1ye.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1ye[line1ye.length-1] -50 ) {&lt;br /&gt;
        overPoint6 = true;&lt;br /&gt;
        if(pos6 &amp;lt; line1xe.length-1) {&lt;br /&gt;
          pos6 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint6 = false;&lt;br /&gt;
        if(pos6 &amp;gt; 0) {&lt;br /&gt;
          pos6 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //6 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line6(line1xe, line1ye, pos6);&lt;br /&gt;
      &lt;br /&gt;
       //7 Drawing the points:&lt;br /&gt;
        noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xf.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xf.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint7 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xf[i],line1yf[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //7 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xf[line1xf.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xf[line1xf.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yf[line1yf.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yf[line1yf.length-1] -50 ) {&lt;br /&gt;
        overPoint7 = true;&lt;br /&gt;
        if(pos7 &amp;lt; line1xf.length-1) {&lt;br /&gt;
          pos7 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint7 = false;&lt;br /&gt;
        if(pos7 &amp;gt; 0) {&lt;br /&gt;
          pos7 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //7 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line7(line1xf, line1yf, pos7);&lt;br /&gt;
      &lt;br /&gt;
      //8 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xg.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xg.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint8 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xg[i],line1yg[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //8 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xg[line1xg.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xg[line1xg.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yg[line1yg.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yg[line1yg.length-1] -50 ) {&lt;br /&gt;
        overPoint8 = true;&lt;br /&gt;
        if(pos8 &amp;lt; line1xg.length-1) {&lt;br /&gt;
          pos8 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint8 = false;&lt;br /&gt;
        if(pos8 &amp;gt; 0) {&lt;br /&gt;
          pos8 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //8 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line8(line1xg, line1yg, pos8);&lt;br /&gt;
      &lt;br /&gt;
      //9 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xh.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xh.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint9 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xh[i],line1yh[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //9 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xh[line1xh.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xh[line1xh.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yh[line1yh.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yh[line1yh.length-1] -50 ) {&lt;br /&gt;
        overPoint9 = true;&lt;br /&gt;
        if(pos9 &amp;lt; line1xh.length-1) {&lt;br /&gt;
          pos9 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint9 = false;&lt;br /&gt;
        if(pos9 &amp;gt; 0) {&lt;br /&gt;
          pos9 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //9 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line9(line1xh, line1yh, pos9);&lt;br /&gt;
      &lt;br /&gt;
      //10 Drawing the points:&lt;br /&gt;
       noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xi.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xi.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint10 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xi[i],line1yi[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //10 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xi[line1xi.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xi[line1xi.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yi[line1yi.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yi[line1yi.length-1] -50 ) {&lt;br /&gt;
        overPoint10 = true;&lt;br /&gt;
        if(pos10 &amp;lt; line1xi.length-1) {&lt;br /&gt;
          pos10 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint10 = false;&lt;br /&gt;
        if(pos10 &amp;gt; 0) {&lt;br /&gt;
          pos10 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //10 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line10(line1xi, line1yi, pos10);&lt;br /&gt;
      &lt;br /&gt;
       //11 Drawing the points:&lt;br /&gt;
        noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xj.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xj.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint11 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xj[i],line1yj[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      //11 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xj[line1xj.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xj[line1xj.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yj[line1yj.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yj[line1yj.length-1] -50 ) {&lt;br /&gt;
        overPoint11 = true;&lt;br /&gt;
        if(pos11 &amp;lt; line1xj.length-1) {&lt;br /&gt;
          pos11 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint11 = false;&lt;br /&gt;
        if(pos11 &amp;gt; 0) {&lt;br /&gt;
          pos11 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //11 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line11(line1xj, line1yj, pos11);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
     //12 Drawing the points:&lt;br /&gt;
      noStroke();&lt;br /&gt;
      for(int i=0; i&amp;lt;line1xk.length; i++) {&lt;br /&gt;
        int rad = 7;&lt;br /&gt;
        if(i==line1xk.length -1 ) {&lt;br /&gt;
          fill(222,255,126);&lt;br /&gt;
          rad=12;&lt;br /&gt;
          if(overPoint12 == true) {&lt;br /&gt;
            rad = 40;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
          fill(0);&lt;br /&gt;
        }&lt;br /&gt;
        ellipse(line1xk[i],line1yk[i], rad,rad);&lt;br /&gt;
      }&lt;br /&gt;
      //12 check if mouse is over the last (red) point:&lt;br /&gt;
      if( mouseX&amp;lt;line1xk[line1xk.length-1]+50 &amp;amp;&amp;amp; mouseX&amp;gt;line1xk[line1xk.length-1]-50 &amp;amp;&amp;amp; mouseY&amp;lt;line1yk[line1yk.length-1]+50 &amp;amp;&amp;amp; mouseY&amp;gt;line1yk[line1yk.length-1] -50 ) {&lt;br /&gt;
        overPoint12 = true;&lt;br /&gt;
        if(pos12 &amp;lt; line1xk.length-1) {&lt;br /&gt;
          pos12 += 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else {&lt;br /&gt;
        overPoint12 = false;&lt;br /&gt;
        if(pos12 &amp;gt; 0) {&lt;br /&gt;
          pos12 -= 0.1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      //12 connect the points:&lt;br /&gt;
      stroke(0);&lt;br /&gt;
      connect_line12(line1xk, line1yk, pos12);&lt;br /&gt;
    }&lt;br /&gt;
    void connect_line(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    void connect_line2(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    void connect_line3(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    void connect_line4(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    void connect_line5(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    void connect_line6(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
     void connect_line7(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    void connect_line8(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    void connect_line9(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
     void connect_line10(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    void connect_line11(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
        void connect_line12(int[] xArray, int[] yArray, float position) {&lt;br /&gt;
&lt;br /&gt;
      int num_points = xArray.length;&lt;br /&gt;
      int full_pos = int(position);&lt;br /&gt;
      float rest_pos = position - full_pos;&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i &amp;lt; full_pos; i++) {&lt;br /&gt;
        if(i &amp;lt; num_points) {&lt;br /&gt;
          line(xArray[i], yArray[i], xArray[i+1], yArray[i+1]);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (full_pos &amp;lt; num_points-1) {&lt;br /&gt;
        float betweenX = lerp(xArray[full_pos], xArray[full_pos+1], rest_pos);&lt;br /&gt;
        float betweenY = lerp(yArray[full_pos], yArray[full_pos+1], rest_pos);&lt;br /&gt;
        line(xArray[full_pos], yArray[full_pos], betweenX, betweenY);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS1112/Augusto_Gandia_-_Trip_Book&amp;diff=38679</id>
		<title>IFD:ShowreelWS1112/Augusto Gandia - Trip Book</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS1112/Augusto_Gandia_-_Trip_Book&amp;diff=38679"/>
		<updated>2012-02-03T00:02:04Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: Created page with &amp;quot;*[http://vimeo.com/36111919]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[http://vimeo.com/36111919]&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS1112&amp;diff=37696</id>
		<title>IFD:ShowreelWS1112</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS1112&amp;diff=37696"/>
		<updated>2012-01-30T15:08:42Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Ifd_showreel_20120114b.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;color:#0083D6;&amp;quot;&amp;gt;INFOS&amp;lt;/h3&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Präsentation WS 2011/12&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Professur Interface Design&amp;lt;br&amp;gt;&lt;br /&gt;
Prof. Dr. Jens Geelhaar, Frederic Gmeiner, Michael Markert, Gabriel Rausch, Martin Schied, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03. Februar 2012&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;11:00 - 17:00 Uhr&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Audimax&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Steubenstraße 6, Haus F&lt;br /&gt;
&lt;br /&gt;
Die Präsentation der Professur Interface Design bietet die Möglichkeit,&amp;lt;br&amp;gt; einen Einblick in die Semesterarbeiten und die Inhalte der angeboten Module zu&amp;lt;br&amp;gt; bekommen. Die Veranstaltung lädt nicht nur Studenten des Bereichs IFD &amp;lt;br&amp;gt;ein, sondern ist offen für alle Interessierten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;color:#0083D6;&amp;quot;&amp;gt;HOW TO...&amp;lt;/h3&amp;gt;&lt;br /&gt;
[[/Wie stelle ich mein Projekt ins Wiki?/]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel-Eintrag:&amp;lt;br&amp;gt;&lt;br /&gt;
[[/Vorname Nachname - Projekttitel/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;color:#0083D6;&amp;quot;&amp;gt;PROGRAMM&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11:00 - 13:00 Block &amp;quot;Projektmodule&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Projektmodul &#039;Interaktive Bildmedien&#039; (DEUTSCH)&lt;br /&gt;
**[[/Reinhard &amp;amp; Tobias &amp;amp; Lydia &amp;amp; Anastasiya - Weimarpedia Kids (Redesign) (15 min)/]]&lt;br /&gt;
**[[/Sven &amp;amp; Carlo - Weimarpedia Kids (Spiel und Spaß)/]]&lt;br /&gt;
**[[/Juliane &amp;amp; Alex - Weimarpedia Kids (neuer Inhalt) (5 min)/]]&lt;br /&gt;
**[[/Melanie &amp;amp; Christiane - IPad-Film kinderleicht?/]]&lt;br /&gt;
&lt;br /&gt;
* Projektmodul &#039;Zeitmaschinen&#039; (ENGLISH)&lt;br /&gt;
**[[/Claudia Heinze - Kreativrhythmus/]]&lt;br /&gt;
**[[/Liana Chandra - Musical Movements/]]&lt;br /&gt;
**[[/Dianna Mertz - In-Depth: Smart Containers/]]&lt;br /&gt;
**[[/Yunshui Jin - Magic Wall/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mittagspause&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13:45 - 15:00 Block &amp;quot;Fachmodule&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fachmodul &#039;iOS Development II&#039;&lt;br /&gt;
**[[/Andreas - Game of Life/]]&lt;br /&gt;
**[[/Antje - Projekttitel/]]&lt;br /&gt;
**[[/Johannes - Museum/]]&lt;br /&gt;
**[[/Patawat - CO2/]]&lt;br /&gt;
**[[/Stephan - Projekttitel/]]&lt;br /&gt;
&lt;br /&gt;
* Fachmodul &#039;Physical Computing&#039;&lt;br /&gt;
**[[/Vorname Nachname - Projekttitel/]]&lt;br /&gt;
**[[/Yue Mao - Color your life/]]&lt;br /&gt;
**[[/Yunshui Jin - 3D Scan/]]&lt;br /&gt;
**[[/Julia Putscher &amp;amp; Reinhard W. - EHP - Emotion Heartbeat Project/]] &lt;br /&gt;
**[[/ Augusto Gandia - Trip Book/]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;15:00 - 17:00 Block &amp;quot;Werkmodule&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Werkmodul &#039;Interface-Entwicklung für Fortgeschrittene&#039;&lt;br /&gt;
** [[/Bastian Bischoff - Projekttitel/]]&lt;br /&gt;
** [[/Antje Danz - Projekttitel/]]&lt;br /&gt;
** [[/Georg Müller - Projekttitel/]]&lt;br /&gt;
** [[/Tobias Wolf - Projekttitel/]]&lt;br /&gt;
** [[/Daniel Schulz - Projekttitel/]]&lt;br /&gt;
** [[/Michel Buechner - Projekttitel/]]&lt;br /&gt;
** [[/Marcel Döpel - Projekttitel/]]&lt;br /&gt;
** [[/Johannes Altmann - Projekttitel/]]&lt;br /&gt;
** [[/Jan Grassegger &amp;amp; Daniel Plath - Projekttitel/]]&lt;br /&gt;
&lt;br /&gt;
* Werkmodul &#039;Grundlagen Webentwicklung&#039;&lt;br /&gt;
**[[/Wiebke Jahns - &amp;quot;This is what we mean, when we say...&amp;quot;/]]&lt;br /&gt;
&lt;br /&gt;
* Werkmodul &#039;Grundlagen Elektronik&#039;&lt;br /&gt;
**[[/Vorname Nachname - Projekttitel/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17:00 Schlusswort&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36134</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36134"/>
		<updated>2012-01-01T16:32:16Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Trip Book==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Concept===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:primera.jpg|quick review&lt;br /&gt;
File:segunda.jpg|tree example&lt;br /&gt;
File:tercera.jpg|result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===some collected data===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:camino1.jpg|path 1&lt;br /&gt;
File:hoja1.jpg|leaf 1&lt;br /&gt;
File:camino2.jpg|path 2&lt;br /&gt;
File:hoja2.jpg|leaf 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Some Links===&lt;br /&gt;
====technologies====&lt;br /&gt;
*[http://keiichimatsuda.com/]&lt;br /&gt;
*[http://postpolitical.us/blog/alternatives/tools_and_technology/social-bicycles-bikeshare-everywhere/]&lt;br /&gt;
*[http://www.discomole.com/2009/06/augmented-reality-book/]&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hoja2.jpg&amp;diff=36133</id>
		<title>File:Hoja2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hoja2.jpg&amp;diff=36133"/>
		<updated>2012-01-01T16:31:48Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hoja1.jpg&amp;diff=36132</id>
		<title>File:Hoja1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hoja1.jpg&amp;diff=36132"/>
		<updated>2012-01-01T16:30:42Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36131</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36131"/>
		<updated>2012-01-01T16:18:09Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Trip Book==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Concept===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:primera.jpg|quick review&lt;br /&gt;
File:segunda.jpg|tree example&lt;br /&gt;
File:tercera.jpg|result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===some collected data===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:camino1.jpg|path 1&lt;br /&gt;
File:hojita1.jpg|leaf 1&lt;br /&gt;
File:camino2.jpg|path 2&lt;br /&gt;
File:hojita2.jpg|leaf 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Some Links===&lt;br /&gt;
====technologies====&lt;br /&gt;
*[http://keiichimatsuda.com/]&lt;br /&gt;
*[http://postpolitical.us/blog/alternatives/tools_and_technology/social-bicycles-bikeshare-everywhere/]&lt;br /&gt;
*[http://www.discomole.com/2009/06/augmented-reality-book/]&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36130</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36130"/>
		<updated>2012-01-01T16:04:39Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Trip Book==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Concept===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:primera.jpg|quick review&lt;br /&gt;
File:segunda.jpg|tree example&lt;br /&gt;
File:tercera.jpg|result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===some collected data===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:camino1.jpg|path 1&lt;br /&gt;
File:hojita1.jpg|leaf 1&lt;br /&gt;
File:camino2.jpg|path 2&lt;br /&gt;
File:hojita2.jpg|leaf 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Some Links===&lt;br /&gt;
====technologies====&lt;br /&gt;
http://keiichimatsuda.com/&lt;br /&gt;
http://postpolitical.us/blog/alternatives/tools_and_technology/social-bicycles-bikeshare-everywhere/&lt;br /&gt;
http://www.discomole.com/2009/06/augmented-reality-book/&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hojita2.JPG&amp;diff=36129</id>
		<title>File:Hojita2.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hojita2.JPG&amp;diff=36129"/>
		<updated>2012-01-01T16:04:08Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Camino2.jpg&amp;diff=36128</id>
		<title>File:Camino2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Camino2.jpg&amp;diff=36128"/>
		<updated>2012-01-01T16:03:26Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hojita1.JPG&amp;diff=36127</id>
		<title>File:Hojita1.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Hojita1.JPG&amp;diff=36127"/>
		<updated>2012-01-01T16:02:39Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Camino1.jpg&amp;diff=36126</id>
		<title>File:Camino1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Camino1.jpg&amp;diff=36126"/>
		<updated>2012-01-01T16:00:46Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36125</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36125"/>
		<updated>2012-01-01T15:42:14Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Trip Book==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Concept===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:primera.jpg|quick review&lt;br /&gt;
File:segunda.jpg|tree example&lt;br /&gt;
File:tercera.jpg|result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Some Links===&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36124</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=36124"/>
		<updated>2012-01-01T15:38:05Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Trip Book==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Concept===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:primera.jpg|quick review&lt;br /&gt;
File:segunda.jpg|tree example&lt;br /&gt;
File:tercera.jpg|result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Related Links To That Topic=====&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Tercera.jpg&amp;diff=36123</id>
		<title>File:Tercera.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Tercera.jpg&amp;diff=36123"/>
		<updated>2012-01-01T15:37:40Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Segunda.jpg&amp;diff=36122</id>
		<title>File:Segunda.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Segunda.jpg&amp;diff=36122"/>
		<updated>2012-01-01T15:36:17Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Primera.jpg&amp;diff=36121</id>
		<title>File:Primera.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Primera.jpg&amp;diff=36121"/>
		<updated>2012-01-01T15:33:10Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pic5.jpg&amp;diff=35945</id>
		<title>File:Pic5.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pic5.jpg&amp;diff=35945"/>
		<updated>2011-12-15T16:54:57Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35056</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35056"/>
		<updated>2011-11-28T16:40:36Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:test.png|WinMe Project Synopsis#1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35055</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35055"/>
		<updated>2011-11-28T16:40:19Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Winme_1.png|WinMe Project Synopsis#1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35054</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35054"/>
		<updated>2011-11-28T16:39:38Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File:Winme_1.png|WinMe Project Synopsis#1[[]]&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35053</id>
		<title>IFD:PhysicalComp2011/Augusto Gandia</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011/Augusto_Gandia&amp;diff=35053"/>
		<updated>2011-11-28T16:39:22Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: Created page with &amp;quot;File:Winme_1.png|WinMe Project Synopsis#1&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File:Winme_1.png|WinMe Project Synopsis#1&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011&amp;diff=33121</id>
		<title>IFD:PhysicalComp2011</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:PhysicalComp2011&amp;diff=33121"/>
		<updated>2011-10-24T15:30:21Z</updated>

		<summary type="html">&lt;p&gt;Augustogandia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; [[Frederic Gmeiner]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Montag, 15:15 bis 18:30 Uhr&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 104 (wird voraussichtlich noch geändert!)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 17.10.2011&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Data Stories: Tools for self-reflection&lt;br /&gt;
&lt;br /&gt;
Datenjounalismus bezeichnet allgemein die Verwendung von öffentlich zugänglichen Daten zur Generierung von (interaktiven) Informationsgrafiken zur Erweiterung klassischer journalistischer Reportagen. Die Form der »Datengeschichte« können jedoch auch für den persönlichen Gebrauch interessant sein, denn durch die stetig wachsende Präsenz von Sensoren in Consumer Geräten ist es heute sowohl für den privaten und individuellen Zweck ohne große Mühe machbar eigene Daten über sich selbst und seine Umwelt zu sammeln.&lt;br /&gt;
&lt;br /&gt;
Wie lassen sich diese Daten, die bei der Benutzung von (digitalen) Geräten im Alltag entstehen, nutzen? Welchen Mehrwert können diese Archive für uns selbst oder für eine Gemeinschaft haben? Wie lassen sich gesammelte Informationen inszenieren, sodass diese einen persönlichen Wert erhalten?&lt;br /&gt;
&lt;br /&gt;
Im Mittelpunkt des Kurses steht ein Selbstexperiment bei dem selbst gewählte Daten über einen Zeitraum gesammelt und anschließend inszeniert werden sollen. Hierbei soll eine Übersetzung eines analogen Datensatzes in einen digitalen (oder umgekehrt) stattfinden wobei die dafür verwendeten Geräte und Programme gemeinsam im Rahmen des Kurses entwickelt werden.&lt;br /&gt;
&lt;br /&gt;
Auf der einen Seite werden technische Aspekte und Grundlagen des physical computings behandelt. Ausgangspunkt hierfür ist die Arduino Microcontroller-Plattform sowie die Programmierumgebungen Processing und OpenFrameworks. Je nach vorhandenem Kenntnisstand der Teilnehmer und Anforderungen des jeweiligen Projektes werden weitere Themen angeschlossen, wobei dieses auch in Form von Referaten geschehen kann.&lt;br /&gt;
&lt;br /&gt;
Gleichzeitig sollen alle Teilnehmer im Kurs ein eigenes Projekt entwickeln bei dem das Entwerfen individueller Werkzeuge und Strategien zur Sammlung und Inszenierung (persönlicher) Daten im Vordergrund steht. Dieses kann sowohl anwendungsorientiert wie frei künstlerisch sein.&lt;br /&gt;
&lt;br /&gt;
===English description===&lt;br /&gt;
&lt;br /&gt;
How can we utilise all the meta-data that is being created by the usage of our everyday (digital) devices for an individual purpose? What is the benefit of these archives for ourself or a community? In what way can we stage information, so that it becomes more personal and emotional?&lt;br /&gt;
&lt;br /&gt;
Together we will develop individual tools and strategies to collect and expose (personal) data, either with an application-oriented or an artistic approach. &lt;br /&gt;
&lt;br /&gt;
In order to realise these projects, students will learn about the technical aspects and basics of physical computing with a focus on the Arduino micro-controller as well as the Processing and OpenFramework environments.&lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
* Processing &lt;br /&gt;
* OpenFrameworks&lt;br /&gt;
* Object-oriented programming&lt;br /&gt;
* Arduino&lt;br /&gt;
* Overview and usage of libraries&lt;br /&gt;
* Reading and controlling of common sensors and actuators &lt;br /&gt;
* APIs and protocols like JSON / XML / OSC&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
* Programmier- und Elektronikkenntnisse sind wünschenswert, jedoch nicht zwingend notwendig.&lt;br /&gt;
* Bitte wenn möglich einen eigenen Computer mitbringen.&lt;br /&gt;
&lt;br /&gt;
==Anmeldung==&lt;br /&gt;
Die Bewerbung für eine Teilnahme am Kurs muss bis zum 10.10.2011 per E-Mail mit dem Betreff: &#039;&#039;Bewerbung {{PAGENAME}}&#039;&#039; und folgenden Angaben an: hello (at) fregment.com gesendet werden.&lt;br /&gt;
* Name&lt;br /&gt;
* Fachrichtung und Fachsemester&lt;br /&gt;
* Matrikelnummer&lt;br /&gt;
* Angabe der geltenden Prüfungsordnung&lt;br /&gt;
* Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) [[SCC-Services#E-Mail|Warum?]]&lt;br /&gt;
Sollte es mehr als 15 Bewerber geben, entscheidet das Motivationsschreiben, die Zugehörigkeit zur Fakultät/des Studiengangs und ggf. die Reihenfolge der Anmeldungen über die Aufnahme in den Kurs.&lt;br /&gt;
&lt;br /&gt;
==Leistungsnachweis==&lt;br /&gt;
Aktive Teilnahme, Dokumentation einer teilweise oder ganz umgesetzen Projektidee im Wiki&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Master-Studenten der Fakultäten Medien, Gestaltung und der Medienarchitektur&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# tba&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
* Toby Segaran &amp;amp; Jeff Hammerbacher: Beautiful Data, O&#039;Reilly, ISBN 978-0596157111&lt;br /&gt;
* Tom Igoe: Making Things Talk, O&#039;Reilly &amp;amp; MAKE, ISBN 978-0596510510&lt;br /&gt;
* Ben Fry: Visualizing Data, O&#039;Reilly, ISBN 978-0596514556&lt;br /&gt;
* Dan O&#039;Sullivan &amp;amp; Tom Igoe: Physical Computing, Premier, ISBN 978-1592003464&lt;br /&gt;
* Joshua Noble: Programming Interactivity, O’Reilly, ISBN 978-0596154141&lt;br /&gt;
* Casey Reas und Ben Fry: Processing, Mit Press, ISBN 978-0262182621&lt;br /&gt;
* Danny Kodicek: Mathematics and Physics for Programmers, Charles River Media, ISBN 978-1584503309&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die hier aufgeführte Literatur ist optional und nicht verbindlich!&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
===Data visualisation===&lt;br /&gt;
*[http://infosthetics.com/ information aesthetics blog]&lt;br /&gt;
*[http://feltron.com/ Nicholas Feton] // [http://rhizome.org/editorial/2011/jun/1/storytelling-interview-nicholas-felton/ Interview w. Nicholas Felton] // [http://daytum.com/ DAYTUM]&lt;br /&gt;
*[http://www.number27.org/wefeelfine.html We Feel Fine] // [http://www.adobe.com/designcenter/thinktank/danzico2.html Telling stories using data: An interview with Jonathan Harris]&lt;br /&gt;
&lt;br /&gt;
===Technology===&lt;br /&gt;
*[https://pachube.com pachube.com]&lt;br /&gt;
*[[Arduino]]&lt;br /&gt;
*[[Processing]]&lt;br /&gt;
*[http://www.openframeworks.cc OpenFrameworks]&lt;br /&gt;
&lt;br /&gt;
===Student Links===&lt;br /&gt;
====Dianna Mertz====&lt;br /&gt;
Interesting projects that utilize data:&lt;br /&gt;
*[http://vimeo.com/25781176/ Telepresent Water] // [http://www.dwbowen.com/ David Bown]&lt;br /&gt;
*[http://www.stephencartwright.com/ Stephen Cartwright]&lt;br /&gt;
Thematic interests:&lt;br /&gt;
*Classification of cities, i.e.: [http://world-gazetteer.com/wg.php?men=home&amp;amp;lng=en&amp;amp;des=wg&amp;amp;srt=npan&amp;amp;col=abcdefghinoq&amp;amp;msz=1500&amp;amp;geo=0 World Gazeteer] // [http://www.lboro.ac.uk/gawc/world2008t.html GaWC Classification] // [http://www.lboro.ac.uk/gawc/world2008c.html GaWC Cartogram] // [http://www.lboro.ac.uk/gawc/world2008m.html GaWC Map]&lt;br /&gt;
*Book + Information Consumption. For example: [http://www.goodreads.com/ Goodreads]&lt;br /&gt;
&lt;br /&gt;
====Jelena Djokic====&lt;br /&gt;
*[http://www.andreasmuxel.com/artresearch/ Andreas Muxel] &lt;br /&gt;
*[http://www.brooklynmuseum.org/support/1stfans_twitter_art_feed.php?artist_id=4/ Brooklynmuseum]&lt;br /&gt;
*[http://glitchfiction.com/project/not_yet_heard Gunnar Green and Bernhard Hopfengärtner]&lt;br /&gt;
*[http://www.daito.ws/work/ Daito Manabe]&lt;br /&gt;
*[http://makrolab.ljudmila.org/ Marko Peljhan]&lt;br /&gt;
&lt;br /&gt;
====Julia Putscher====&lt;br /&gt;
*[http://timescapers.com/blog/ Timescapers]&lt;br /&gt;
*[http://harddisko.ch/dok.htm/ Harddisko] // [http://www.youtube.com/watch?v=apOaClsKQS8/ Harddisko Video]&lt;br /&gt;
*[http://www.we-make-money-not-art.com/archives/2011/10/the-noisolation-headphones.php/ Noisolation Headphones]&lt;br /&gt;
*[http://vimeo.com/17997743/ Elektronic Dreaming]&lt;br /&gt;
&lt;br /&gt;
====Patawat Phamuad====&lt;br /&gt;
* [[/Projects/Patawat_Phamuad|Winme Ticket - funnier public transportation method]]&lt;br /&gt;
&lt;br /&gt;
====Caren-Maria Jörß====&lt;br /&gt;
&lt;br /&gt;
Stephan Thiel - interaction and information designer:&lt;br /&gt;
&lt;br /&gt;
*[http://www.stephanthiel.com/projects/visualliszt.html Visual Liszt: Process Documentation (2011)]&lt;br /&gt;
*[http://www.stephanthiel.com/teaching/understandingtexts.html Understanding Texts (2010)]&lt;br /&gt;
*[http://www.understanding-shakespeare.com/ Understanding Shakespeare (2010)]&lt;br /&gt;
&lt;br /&gt;
==== [[Sebastian Wolf|Sebastian]] ====&lt;br /&gt;
&lt;br /&gt;
* [[IFD:Zeitmaschinen|Zeitmaschinen/Time Machines]] ([http://infosthetics.com/archives/2011/07/mapnificent_how_far_can_you_travel_via_public_transport_in_a_given_time.html])&lt;br /&gt;
&lt;br /&gt;
* [http://vimeo.com/17260051 White Glove Tracking]&lt;br /&gt;
* [http://vimeo.com/13007530 The Sporenspiel]&lt;br /&gt;
* [http://cinemetrics.fredericbrodbeck.de/ Cinemetrics]&lt;br /&gt;
* [http://www.markuskison.de/index.html#Vanity_Ring Vanity Ring]&lt;br /&gt;
&lt;br /&gt;
====Augusto Gandia====&lt;br /&gt;
http://keiichimatsuda.com/augmentedcity.php&lt;br /&gt;
http://keiichimatsuda.com/augmented.php&lt;br /&gt;
==Mailinglist==&lt;br /&gt;
Please subscribe to the list &amp;quot;Datastories&amp;quot; here:&lt;br /&gt;
https://mg.medien.uni-weimar.de/mailman/listinfo/datastories&lt;br /&gt;
&lt;br /&gt;
[[Category:WS11]]&lt;br /&gt;
[[Category:Physical computing]]&lt;br /&gt;
[[Category:Frederic Gmeiner]]&lt;br /&gt;
[[Category:Interface Design]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;/div&gt;</summary>
		<author><name>Augustogandia</name></author>
	</entry>
</feed>