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.
Ver en pantalla gráfica 3D
NOTA 2
Gráfica de una hoja del hiperboloide. Si queremos gráfica la otra hoja, debemos cambiar el signo a la tercera componente de la función vectorial; es decir cambiar cosh(v) por -cosh(v)
Código del Applet
class Hiperboloide:
....def __init__(self,a,b,c):
........self.a=a
........self.b=b
........self.c=c
....def dibujar(self):
........command("Surface["+str(self.a)+"*"+"sin(u)*sinh(v)"+","+ str(self.b)+"*"+"cos(u)*sinh(v)"+","+str(self.c)+"*"+"cosh(v)"+","+"u,-3.14,3.14,v,0,6 ]")
hiperboloide1=Hiperboloide(1,1,2)
hiperboloide1.dibujar()