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

Class Rectangulo

source code

object --+    
         |    
    Figura --+
             |
            Rectangulo

Representa un rectángulo que puede colisionar con otras figuras.

Se puede crear un rectángulo independiente y luego asociarlo a un actor de la siguiente forma:

>>> rect = pilas.fisica.Rectangulo(50, 90, True)
>>> actor = pilas.actores.Pingu()
>>> actor.imitar(rect)
Instance Methods [hide private]
 
__init__(self, x, y, ancho, alto, dinamica=True, densidad=1.0, restitucion=0.5, friccion=0.2, 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, ancho, alto, dinamica=True, densidad=1.0, restitucion=0.5, friccion=0.2, 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)