Links und Funktionen
Sprachumschaltung

Navigationspfad


Inhaltsbereich

Schneemann_Anna

Python Source icon Schneemann.py — Python Source, 1 KB (1878 bytes)

Dateiinhalt

from visual import *

scene.background=color.magenta
scene.center=(0,1,0)
#scene.stereo = "redcyan"


class schnee(frame):
    def __init__(self,g=1, posx=0):
        frame.__init__(self)
        self.bauch=sphere(frame=self, pos=(posx,0,0), radius=0.8*g)
        self.brust=sphere(frame=self, pos=(posx,g*1,0), radius=0.6*g)
        self.kopf=sphere(frame=self, pos=(posx,g*1.8,0), radius=0.4*g)
        self.auger=sphere(frame=self, pos=(posx+0.1*g,g*1.8,g*0.4), radius=0.05*g, color = color.black)
        self.augel=sphere(frame=self, pos=(posx-0.1*g,g*1.8,g*0.4), radius=0.05*g, color = color.black)
        self.ring=ring(frame=self, pos=(posx,2*g,0), axis=(0,1,0), radius= 0.5*g, thickness=0.1*g, color = color.black)
        self.hut=cylinder(frame=self, pos=(posx,2*g,0), axis=(0,0.4*g,0), radius=0.4*g, thickness=0.1*g, color = color.black)
        self.nase=cone(frame=self, pos=(posx,g*1.75,0.4*g), axis=(0,0,0.25*g), radius=0.05*g, color = color.orange)
        self.knopf1=sphere(frame=self, pos=(posx,g*1.3,g*0.5*g), radius=0.04*g, color=color.black)
        self.knopf2=sphere(frame=self, pos=(posx,g*1.1,g*0.58*g), radius=0.05*g, color=color.black)
        self.knopf3=sphere(frame=self, pos=(posx,g*0.9,g*0.58*g), radius=0.055*g, color=color.black)
                          

berta = schnee(g=1, posx=0)
#xaver = schnee(g=2, posx=-3)

wandr = box(pos = vector(5,0,0), size=(0.01,5,3), color = color.cyan)
wandl = box(pos = vector(-5,0,0), size=(0.01,5,3), color = color.cyan)

scene.autoscale = False

def wandern(wer):
    a = 0
    for b in range(100):
        rate(7)
        if wer.x < wandr.x and a == 0:
            wer.x += 1
        elif wer.x == wandr.x:
            a = 1
            wer.x -= 1
        elif wer.x > wandl.x and a == 1:
            wer.x -= 1
        elif wer.x == wandl.x:
            a = 0
            wer.x += 1


wandern(berta)


Funktionsleiste