Monday, 24 April 2017
Rebotes simulación (vpython)

Rebotes simulación (vpython)

Brincos y rebotes (vpython)
Python es un lenguaje que tiene uso en diferentes áreas que incluyen la docencia. A continuación se presenta un ejemplo  basado en vpython, donde se simula el rebote de una bola, indicando mediante color cuando se desplaza hacia la derecha o hacia la izquierda.


#**********************inicio programa*************
from visual import *
escena = display(title="Brincos",width=400, height=400,x=0,y=0,center=(0,0,0), background=(1,0.9,0.8))
bola= sphere(radius=3, pos=(-25,5,0),color=color.red)
suelo= box(pos=(-5,0,0), lenght=10,width=60, height=50, axis=(0,1,0.2),color=color.orange)
etiqueta= label(pos=(20,20,0))

anuncio= label(pos=(0,-20,0), text="www.lomasdeterciopelo.co.cr")
aa= 0.05
while 1:
    for i in range (0,20):
        rate(20)
        bola.pos.x+=2
        etiqueta.text="adelante"
        etiqueta.color=color.red
        if aa<1:
            aa+=0.035
        anuncio.color=(0.8,aa,0.9)
        if (i<10):
            bola.pos.y+=0.8
        else:
            bola.pos.y-=0.8
        bola.color=color.red
   
    for i in range(0,20):
        rate(20)
        bola.pos.x-=2
        etiqueta.text="atras"
        etiqueta.color=color.green
        if aa>0:
            aa-=0.035
            anuncio.color=(aa,0.9,0.8)   
        if (i<10):
            bola.pos.y+=0.8
        else:
            bola.pos.y-=0.8
        bola.color=color.green
#******************************fin************************






{backbutton}