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 del plano que pasa por P=(1,-1,3) y es paralelo al plano formado por
por los vectores A=(0,1,1) y B=(1,1,-1)
Código del Applet
class Plano:
..def __init__(self,p1,p2,p3,a1,a2,a3,b1,b2,b3):
....self.p1=p1
....self.p2=p2
....self.p3=p3
....self.a1=a1
....self.a2=a2
....self.a3=a3
....self.b1=b1
....self.b2=b2
....self.b3=b3
..def dibujar(self):
....command("p=(1,-1,3)")
....command("a=(0,1,1)")
....command("b=(1,1,-1)")
....command("Surface["+str(self.p1)+"+"+str(self.a1)+"*s"+"+"+str(self.b1)+"*t"+ ","+str(self.p2)+"+"+str(self.a2)+"*s"+"+"+str(self.b2)+"*t"+ ....................................................................................................","+str(self.p3)+"+"+str(self.a3)+"*s"+"+"+str(self.b3)+"*t"+ ","+"s,0,2,t,0,1 ]")
plano1=Plano(1,-1,3,0,1,1,1,1,-1)
plano1.dibujar()