No 19:POO Python - Geogebra5-Caracol en coordenadas polares
Programación Orientada a Objetos con Python y Geogebra 5.0
NOTA 1
Este Applet contiene código Python, por tanto para que funcione bien,
debe descargarse y ejecutarse localmente en el PC con Geogebra 5.
NOTA 2
Es conveniente ocultar la gráfica de la función r(x), cambiandola a color
blanco para dejar solamente la gráfica polar
class Caracol:
....def __init__(self,a,b):
........self.a=a
........self.b=b
....def dibujar(self):
........def r(x):
............return self.a-self.b*cos(x)
........$r=Function(r)
........command("Curve[r(t)*cos(t),r(t)*sin(t),t,0,2*pi ]")
caracol1=Caracol(2,3)
caracol1.dibujar()