Tuesday, 12 December 2017
División celular (python) E-mail

División celular

División celular    División celular
Vpython puede ser utilizado para ilustrar procesos  básicos asociados a la biología, utilizando objetos sencillos, en donde no se desea una especificación muy profunda, sino una ilustración de general del mismo.
Este programa puede servir de base para generar otros que indiquen mayores especificaciones del modelaje de la celula.
Para esta animación se utilizan cuatro elipsoides, colocados inicialmente en la misma posición.
Diagrama mitosis


# *************************************

from visual import *
f = frame()
c1= ellipsoid(frame= f,pos=(0,0,0), length=5, height=4, width=4, color= color.yellow)
c2= ellipsoid(frame=f, pos=(0,0,0), length=5, height=4, width=4, color= color.yellow)
c3= ellipsoid(frame=f, pos=(0,0,0), length=5, height=4, width=4, color= color.yellow)
c4= ellipsoid(frame=f, pos=(0,0,0), length=5, height=4, width=4, color= color.yellow)
xx = 0.0
while xx<=4.0:
    rate(5)
    xx+=0.1
    c1.pos.x=c1.pos.x+0.1
    c2.pos.x=c2.pos.x-0.1
    c3.pos.x=c1.pos.x+0.1
    c4.pos.x=c2.pos.x-0.1
xx= 0.0
while xx<0.7:
    rate(5)
    xx+=0.2
    c1.height +=0.2
    c2.height +=0.2
    c3.height +=0.2
    c4.height +=0.2
xx=0.0
while xx <=3.0:
    rate(5)
    xx+=0.1
    c1.pos.y=c1.pos.y+0.1
    c3.pos.y=c3.pos.y-0.1
    c2.pos.y=c2.pos.y+0.1
    c4.pos.y=c4.pos.y-0.1

#*********************************




{backbutton}