250
edits
MariaDegand (talk | contribs) No edit summary  | 
				MariaDegand (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
== Dokumentation des Kurses ==  | == Dokumentation des Kurses ==  | ||
=  | =first steps toward my own twitterbot=  | ||
[[Image:Robot01.jpg|200px|thumb|left|Der erste Versuch etwas mit Processing und Phyton zu zeichnen]]  | [[Image:Robot01.jpg|200px|thumb|left|Der erste Versuch etwas mit Processing und Phyton zu zeichnen]]  | ||
| Line 52: | Line 52: | ||
saveFrame("robot01.png")  | saveFrame("robot01.png")  | ||
</pre>  | </pre>  | ||
== Homework: Add Movement to your Robot ==  | |||
nope.   | |||
<br style="clear:both">  | |||
<pre style="font=2">  | |||
"""  | |||
my little robot duck  | |||
"""  | |||
#Parameters  | |||
diameter = 400  | |||
#drawing style  | |||
def setup():  | |||
    colorMode(RGB, 1)   | |||
    background(0, 100, 0)  | |||
    size(diameter, diameter)  | |||
def draw():  | |||
    #Flügel schlagen lassen wenn Maus über das Bild geht  | |||
#Auge  | |||
    ellipse(100, 120, 90, 90)   | |||
    ellipse(90, 110, 10, 10)  | |||
    ellipse(90, 110, 5, 8)  | |||
    ellipse(90, 110, 3, 3)  | |||
#Körper  | |||
    rect(90, 155, 155, 105, 200, 1, 250, 50)  | |||
    triangle(120, 120, 120, 100, 90, 100)  | |||
#Füß  | |||
    pushMatrix()   | |||
    def draw():  | |||
        mousePressed(fill( 0, 1, 0))  | |||
        triangle(140, 300, 140, 310, 190, 310)   | |||
        triangle(150, 305, 150, 305, 195, 310)  | |||
    popMatrix()   | |||
#Schnabel  | |||
    fill(1, 1, 0)  | |||
    triangle(60, 110, 60, 135, 34, 130)  | |||
    triangle(60, 110, 60, 125, 34, 130)  | |||
#Flügel position  | |||
    pushMatrix()  | |||
    translate(50, 120)  | |||
    rotate(-TWO_PI /8)  | |||
    rect(-10, 110, 70, 90, 2, 1, 400, 400)  | |||
    popMatrix()  | |||
</pre>  | |||
After several hours of looking for a solution on  [http://www.codecademy.com/en/tracks/python Codecademy] and [http://py.processing.org Processing] I could not get the wing of the duck-robot to move. I guess I need to get into the "active mode" because everytime I try to add movement ( Orders like: mouseX, courser, sin(), def draw) I get errors like "close breakets in line 3" or "def XY".   | |||
<pre>  | |||
#Füß  | |||
    pushMatrix()   | |||
    def draw():  | |||
        mousePressed(fill( 0, 1, 0))  | |||
        triangle(140, 300, 140, 310, 190, 310)   | |||
        triangle(150, 305, 150, 305, 195, 310)  | |||
    popMatrix()   | |||
</pre>  | |||
With this I tried to get some reaction from the duck by pressing on the canvas. When pressing on the canvas, the feet should be filled with a different color. Did not work.  | |||
edits