Ejemplo n.º 1
0
def render():
    global particle, position, velocity, particlePosition, particleVelocity, speed
    mainDisplay.fill(white)
    position = vector.toInt(
        vector.multiplyScalar(vector.add(particlePosition, particleVelocity),
                              speed))
    position = vector.toInt(
        vector.multiplyScalar(vector.add(particleAcceleration, position),
                              speed))
    speed = speed + 0.01
    pg.draw.circle(mainDisplay, red, position, circleRadius, 0)
    pg.display.update()
    frames.tick(50)
Ejemplo n.º 2
0
def render():
    global angle, speed, bigCircleRadius, bigCircleRadius, origin, ballOnePosition, position, velocity
    mainDisplay.fill(white)
    position = vector.toInt(vector.add(position, velocity))
    pg.draw.circle(mainDisplay, red, position, circleRadius, 0)
    pg.display.update()
    frames.tick(50)
Ejemplo n.º 3
0
def render():
    mainDisplay.fill(white)
    global position, velocity, gravity, speed
    position = v.add(position, velocity)
    position = v.toInt(v.add(position, gravity))
    pg.draw.circle(mainDisplay, blue, position, 20, 0)

    pg.display.update()
def render():
	global particle,position,velocity,particlePosition,particleVelocity,speed,colors,thrust
	mainDisplay.fill(white)
	acceleration = p.accelerationAdded()
	position = vector.toInt(vector.multiplyScalar(vector.add(acceleration,thrust),1))


	pg.draw.circle(mainDisplay,red,position,circleRadius,0)

	pg.display.update()
	frames.tick(30)
Ejemplo n.º 5
0
def render():
    global particle, position, velocity, particlePosition, particleVelocity, speed, colors
    mainDisplay.fill(white)

    for x in range(0, numParticles):
        randomBlue = random.randint(0, 255)
        randomRed = random.randint(0, 255)
        randomGreen = random.randint(0, 255)
        randomColor = (randomRed, randomBlue, randomGreen)
        position = vector.toInt(
            vector.multiplyScalar(vector.add(particles[x][0], particles[x][1]),
                                  speed))
        position = vector.toInt(
            vector.multiplyScalar(vector.add(position, particleGravity),
                                  speed))

        speed = speed + 0.001
        pg.draw.circle(mainDisplay, randomColor, position, circleRadius, 0)
    pg.display.update()
    frames.tick(800)
#ALl Variables
width = 600
circleRadius = 30

bigCircleRadius = 100

#All Vectors:
# position = vector.create('position',200,200)
# velocity = vector.create('velocity',0,0)
# vector.setLength(velocity,3)
# vector.setAngle(velocity,(math.pi/6))
#Creating a Particle:

particle = (p.create(100, 100, 3, (math.pi / 6)))
particlePosition = vector.toInt(particle[0])
particleVelocity = vector.toInt(particle[1])
particle = [particlePosition, particleVelocity]
print(particlePosition, particleVelocity)
speed = 0

pg.init()
mainDisplay = pg.display.set_mode((width, width))
pg.display.set_caption("Ball Movement")
frames = pg.time.Clock()
pause = True


def update():
    mainDisplay.fill(white)