Package pilas :: Module fisica :: Class Poligono
[hide private]
[frames] | no frames]

Class Poligono

source code

object --+    
         |    
    Figura --+
             |
            Poligono

Representa un cuerpo poligonal.

El poligono necesita al menos tres puntos para dibujarse, y cada uno de los puntos se tienen que ir dando en orden de las agujas del relog.

Por ejemplo:

>>> pilas.fisica.Poligono([(100, 2), (-50, 0), (-100, 100.0)])
Instance Methods [hide private]
 
__init__(self, x, y, puntos, dinamica=True, densidad=1.0, restitucion=0.56, friccion=10.5, amortiguacion=0.1, fisica=None, sin_rotacion=False)
x.__init__(...) initializes x; see help(type(x)) for signature
source code

Inherited from Figura: definir_posicion, definir_rotacion, definir_velocidad_lineal, definir_x, definir_y, detener, eliminar, empujar, impulsar, obtener_rotacion, obtener_velocidad_lineal, obtener_x, obtener_y

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from Figura: rotacion, x, y

Inherited from object: __class__

Method Details [hide private]

__init__(self, x, y, puntos, dinamica=True, densidad=1.0, restitucion=0.56, friccion=10.5, amortiguacion=0.1, fisica=None, sin_rotacion=False)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)