<?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/index.php?action=history&amp;feed=atom&amp;title=GMU%3ABots_%27n%27_Plots%2Fminsoo_hwang</id>
	<title>GMU:Bots &#039;n&#039; Plots/minsoo hwang - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?action=history&amp;feed=atom&amp;title=GMU%3ABots_%27n%27_Plots%2Fminsoo_hwang"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/minsoo_hwang&amp;action=history"/>
	<updated>2026-04-08T07:24:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/minsoo_hwang&amp;diff=71831&amp;oldid=prev</id>
		<title>Minsoohwang: Created page with &quot;==Meditation Bot==  left  &lt;br style=&quot;clear:both&quot;&gt;   ==== Meditation Bot Code ====  &lt;pre style=&quot;font-size:smaller&quot; &gt;  &quot;&quot;&quot;  Meditation Bot  &quot;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/minsoo_hwang&amp;diff=71831&amp;oldid=prev"/>
		<updated>2015-04-29T13:01:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Meditation Bot==  &lt;a href=&quot;/kunst-und-gestaltung/wiki/File:MinsooBot.gif&quot; title=&quot;File:MinsooBot.gif&quot;&gt;100x100px|thumb|left&lt;/a&gt;  &amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;   ==== Meditation Bot Code ====  &amp;lt;pre style=&amp;quot;font-size:smaller&amp;quot; &amp;gt;  &amp;quot;&amp;quot;&amp;quot;  Meditation Bot  &amp;quot;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Meditation Bot==&lt;br /&gt;
&lt;br /&gt;
[[File:MinsooBot.gif|100x100px|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Meditation Bot Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;font-size:smaller&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Meditation Bot&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
diameter = 400&lt;br /&gt;
centerX = diameter/2&lt;br /&gt;
centerY = diameter/2&lt;br /&gt;
boxSize = 120&lt;br /&gt;
balls = [(100,20,-2.5,3,20),(120,50,-3.5,-3,10),(70,20,-3.5,-3,10),&lt;br /&gt;
         (190,50,-1,-3,20),(300,50,-5,-3,10),(330,100,-2,-3,10)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(diameter, diameter+100)&lt;br /&gt;
    colorMode(RGB, 1)&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    &lt;br /&gt;
    #style&lt;br /&gt;
    rectMode(CENTER)&lt;br /&gt;
    ellipseMode(CENTER)&lt;br /&gt;
    noStroke()&lt;br /&gt;
          &lt;br /&gt;
    boxsize = 100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    angle = PI * sin(frameCount * 0.02)&lt;br /&gt;
&lt;br /&gt;
    background(1,.1)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    #body&lt;br /&gt;
    fill(1,.1,.6,.6)&lt;br /&gt;
    rect(centerX,centerY+50,boxSize,boxSize)&lt;br /&gt;
    &lt;br /&gt;
    #head&lt;br /&gt;
    fill(1,.1,.6,.6)&lt;br /&gt;
    ellipse(centerX,centerY-boxSize+50, boxSize,boxSize)&lt;br /&gt;
    &lt;br /&gt;
    #leg&lt;br /&gt;
    fill(1,.1,.6,.6)&lt;br /&gt;
    rect(centerX-45,centerY+170,boxSize/4,boxSize)&lt;br /&gt;
    rect(centerX+45,centerY+170,boxSize/4,boxSize)&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    position1x = centerX - boxsize/2&lt;br /&gt;
    &lt;br /&gt;
    position1y = centerY - boxsize/2 +50 &lt;br /&gt;
    position2x = centerX + boxsize/2 &lt;br /&gt;
    position2y = centerY - boxsize/2 +50&lt;br /&gt;
    &lt;br /&gt;
    # Right Arms&lt;br /&gt;
    drawArm(position2x, position2y, +1, angle - TWO_PI * .5)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    # Left Arms&lt;br /&gt;
    drawArm(position1x, position1y, -1, angle -TWO_PI * .5)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    #ball&lt;br /&gt;
    fill(0,.5,.8,.3)&lt;br /&gt;
&lt;br /&gt;
    for i in range(len(balls)):&lt;br /&gt;
        x,y,dx,dy,r = balls[i]&lt;br /&gt;
        x += dx&lt;br /&gt;
        if constrain(x,r,diameter-r) != x: dx = -dx&lt;br /&gt;
        y += dy&lt;br /&gt;
        if constrain(y,r,diameter+100-r) != y: dy = -dy&lt;br /&gt;
        balls[i] = x,y,dx,dy,r&lt;br /&gt;
        ellipse(x,y,r,r)&lt;br /&gt;
        saveFrame(&amp;quot;MinsooBot.gif&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
def drawArm(xpos, ypos, direction, angle = -TWO_PI /2):&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(xpos, ypos)&lt;br /&gt;
    scale(direction, 1)&lt;br /&gt;
    rotate(angle)&lt;br /&gt;
    rectMode(CORNER)&lt;br /&gt;
    rect(0, 0, 20, 150)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Minsoohwang</name></author>
	</entry>
</feed>