;ò
upEc           @   s>   d  k  Td  k Td e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   (   s   *s   VetCanvc           B   s,   t  Z d  Z e d d d „ Z d d „ Z RS(   s#   Canvas para visualizacao de vetoresiú   iÈ   c         C   s?   t  i |  ƒ |  i d | d | ƒ | | f \ |  _ |  _ d S(   s!   Construtor do canvas para vetoress   widths   heightN(   s   Canvass   __init__s   selfs	   configures   largs   alt(   s   selfs   mestres   largs   alt(    (    s!   /home/leon/python/visualizacao.pys   __init__   s     s   redc      	   C   s@   |  i | i | i | i | i | i | i d | d t ƒd S(   s5   Colocar um vetor no canvas, com origem num dado pontos   fills   arrowN(   s   selfs   create_lines   ponts   xs   ys   vets   cors   LAST(   s   selfs   vets   ponts   cor(    (    s!   /home/leon/python/visualizacao.pys
   mostrarVet   s     (   s   __name__s
   __module__s   __doc__s   Nones   __init__s
   mostrarVet(    (    (    s!   /home/leon/python/visualizacao.pys   VetCanv   s    s   ParticCanvasc           B   sA   t  Z d  Z e d d e d d ƒ d „ Z d d „ Z d „  Z RS(   sA   Canvas para a visualizacao do movimento de uma particula no planoiÈ   i    c         C   s?   t  i |  ƒ |  i d d d | d | ƒ | |  _ | |  _ d S(   s   Construtor do canvass   bgs   ivorys   widths   heightN(   s   Canvass   __init__s   selfs	   configures   largs   alts   orig(   s   selfs   mestres   largs   alts   orig(    (    s!   /home/leon/python/visualizacao.pys   __init__   s
     	s   redc      	   C   sn   | |  _  |  i |  i  i } | i |  i | i f \ } } |  i | | | d | d d d d | ƒ|  _
 d S(   s   Colocar a particula no canvasi   s   widthi   s   fillN(   s   parts   selfs   origs   poss   pCs   xs   alts   ys   create_ovals   cors   oval(   s   selfs   parts   cors   pCs   ys   x(    (    s!   /home/leon/python/visualizacao.pys   mostrar   s
     	c         C   sZ   |  i |  i i } | i |  i | i f \ } } |  i |  i	 | | | d | d ƒ d S(   s   Mover a particula no canvasi   N(
   s   selfs   origs   parts   poss   pCs   xs   alts   ys   coordss   oval(   s   selfs   ys   pCs   x(    (    s!   /home/leon/python/visualizacao.pys	   atualizar"   s     (   s   __name__s
   __module__s   __doc__s   Nones   Vetors   __init__s   mostrars	   atualizar(    (    (    s!   /home/leon/python/visualizacao.pys   ParticCanvas   s    N(   s   Tkinters   vetorials   Canvass   VetCanvs   ParticCanvas(   s   VetCanvs   ParticCanvas(    (    s!   /home/leon/python/visualizacao.pys   ?   s   