Пример #1
0
def setup():
    global world
    size(400, 400)
    smooth()
    Fisica.init(this)
    world = FWorld()
    world.setGravity(0, 0)
    world.setEdges()
    world.remove(world.left)
    world.remove(world.top)
    world.remove(world.bottom)
    for i in range(ballCount):
        b = FCircle(25)
        b.setPosition(40, map(i, 0, ballCount-1, 40, height-40))
        b.setDensity(map(i, 0, ballCount-1, 0.1, 0.9))
        b.setVelocity(100, 0)
        b.setDamping(0.0)
        b.setNoStroke()
        b.setFill(map(i, 0, ballCount-1, 120, 0))
        world.add(b)
    for i in range(ballCount):
        b = FCircle(25)
        b.setPosition(width/2, map(i, 0, ballCount-1, 40, height-40))
        b.setVelocity(0, 0)
        b.setDamping(0.0)
        b.setDensity(0.9)
        b.setNoStroke()
        b.setFill(125, 80, 120)
        world.add(b)
Пример #2
0
def setup():
    global world
    size(400, 400)
    smooth()
    Fisica.init(this)
    world = FWorld()
    world.setGravity(0, 0)
    world.setEdges()
    world.remove(world.left)
    world.remove(world.top)
    world.remove(world.bottom)
    for i in range(ballCount):
        b = FCircle(25)
        b.setPosition(40, map(i, 0, ballCount - 1, 40, height - 40))
        b.setDensity(map(i, 0, ballCount - 1, 0.1, 0.9))
        b.setVelocity(100, 0)
        b.setDamping(0.0)
        b.setNoStroke()
        b.setFill(map(i, 0, ballCount - 1, 120, 0))
        world.add(b)
    for i in range(ballCount):
        b = FCircle(25)
        b.setPosition(width / 2, map(i, 0, ballCount - 1, 40, height - 40))
        b.setVelocity(0, 0)
        b.setDamping(0.0)
        b.setDensity(0.9)
        b.setNoStroke()
        b.setFill(125, 80, 120)
        world.add(b)
Пример #3
0
def draw():
    background(255)
    if frameCount % 50 == 0:
        sz = random(30, 60)
        b = FCircle(sz)
        b.setPosition(random(0 + 30, width - 30), 50)
        b.setVelocity(0, 100)
        b.setRestitution(0.7)
        b.setDamping(0.01)
        b.setNoStroke()
        b.setFill(200, 30, 90)
        world.add(b)
    world.draw()
    world.step()
Пример #4
0
def draw():
    fill(0, 100)
    noStroke()
    rect(0, 0, width, height)
    if frameCount % 24 == 0:
        bolita = FCircle(8)
        bolita.setNoStroke()
        bolita.setFill(255)
        bolita.setPosition(100, 20)
        bolita.setVelocity(0, 400)
        bolita.setRestitution(0.9)
        bolita.setDamping(0)
        mundo.add(bolita)
    mundo.step()
    mundo.draw(this)
Пример #5
0
def draw():
    fill(0, 100)
    noStroke()
    rect(0, 0, width, height)
    if frameCount % 24 == 0:
        bolita = FCircle(8)
        bolita.setNoStroke()
        bolita.setFill(255)
        bolita.setPosition(100, 20)
        bolita.setVelocity(0, 400)
        bolita.setRestitution(0.9)
        bolita.setDamping(0)
        mundo.add(bolita)
    mundo.step()
    mundo.draw(this)