# # pyGeo-Script, generated by pyMaxima # from pygeo import * display=display(axis=True, panel = False, title="pyGeo-Sitzung") Point(pointsize=0.4) ## "Punkt stuetzE1"$ ## stuetzE1 : transpose(matrix ([1.0,0.0,0.0])); stuetzE1 = Point(1.0,.0,.0,pointsize=0.3) ## "Punkt E1p2"$ ## E1p2 : transpose(matrix ([0.0,1.0,0.0])); E1p2 = Point(.0,1.0,.0,pointsize=0.3) ## "Punkt E1p3"$ ## E1p3 : transpose(matrix ([0.0,0.0,1.0])); E1p3 = Point(.0,.0,1.0,pointsize=0.3) ## "Vektor uvecE1"$ ## uvecE1 : transpose(matrix ([0.0,1.0,0.0])) - transpose(matrix ([1.0,0.0,0.0])); ## "Vektor vvecE1"$ ## vvecE1 : transpose(matrix ([0.0,0.0,1.0])) - transpose(matrix ([1.0,0.0,0.0])); ## "Ebene E1"$ ## E1 : stuetzE1 + r * uvecE1 + s * vvecE1; E1 = Plane(stuetzE1,E1p2,E1p3,color=LIGHTGRAY) ## "Punkt K1m"$ ## K1m : transpose(matrix ([0,0,0])); K1m = Point(0,0,0,pointsize=0.3) ## "Punkt K1o"$ ## K1o : transpose(transpose(matrix([ 4.0000, 0.0000, 0.0000]))); K1o = Point( 4.0000, 0.0000, 0.0000,pointsize=0.3) ## "Kugel K1"$ ## K1 : (transpose(matrix ([x,y,z])) - transpose(matrix ([0,0,0]))).(transpose(matrix ([x,y,z])) - transpose(matrix ([0,0,0]))) = 4^2; K1 = Sphere(K1m,K1o) ## "Punkt MPK1E1"$ ## MPK1E1 : transpose(matrix([ 0.33333333333333, 0.33333333333333, 0.33333333333333])); MPK1E1 = Point(0.33333333333333,0.33333333333333,0.33333333333333,pointsize=0.3, label='MP') ## "Punkt SKK1E1p1"$ ## SKK1E1p1 : transpose(matrix([ 3.13214260395774, -2.46547593729108, 0.33333333333333])); SKK1E1p1 = Point(3.13214260395774,-2.46547593729108,0.33333333333333,pointsize=0.3) ## "Punkt SKK1E1p2"$ ## SKK1E1p2 : transpose(matrix([ -2.46547593729108, 3.13214260395774, 0.33333333333333])); SKK1E1p2 = Point(-2.46547593729108,3.13214260395774,0.33333333333333,pointsize=0.3) ## "Punkt SKK1E1p3"$ ## SKK1E1p3 : transpose(matrix([ 3.13214260395774, 0.33333333333333, -2.46547593729108])); SKK1E1p3 = Point(3.13214260395774,0.33333333333333,-2.46547593729108,pointsize=0.3) ## "Kreis SKK1E1"$ ## SKK1E1 : (transpose(matrix([x,y,z])) - transpose(matrix([ 0.33333333333333, 0.33333333333333, 0.33333333333333]))) . (transpose(matrix([x,y,z])) - transpose(matrix([ 0.33333333333333, 0.33333333333333, 0.33333333333333]))) = 3.958114029013^2; SKK1E1 = Circle(SKK1E1p1,SKK1E1p2,SKK1E1p3,CIRCUM) display.pickloop()