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)
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)
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)
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)