Bahnflächen bei Drehungen

Der Torus, eine spezielle Drehfläche

Allgemeine Drehflächen

Drehflächen 2.Ordnung

Drehflächen 2. Ordnung entstehen durch Verdrehung einer Kurve 2.Ordnung (Ellipse, Hyperbel oder Parabel) um eine Symmetrieachse

> Ellipsoid1:=evalm(Drehmatrix&*vector([1,5*cos(u),0,2*sin(u)]));

Ellipsoid1 := vector([1, 5*cos(t)*cos(u), 5*sin(t)*...

> plot3d([Ellipsoid1[2],Ellipsoid1[3],Ellipsoid1[4]],t=0..2*Pi,u=0..2*Pi,numpoints=1000,axes=frame,scaling=constrained,orientation=[10,70],title=linsenfoermiges_Drehellipsoid);

[Maple Plot]

> Ellipsoid2:=evalm(Drehmatrix&*vector([1,2*cos(u),0,5*sin(u)]));

Ellipsoid2 := vector([1, 2*cos(t)*cos(u), 2*sin(t)*...

> plot3d([Ellipsoid2[2],Ellipsoid2[3],Ellipsoid2[4]],t=0..2*Pi,u=0..2*Pi,axes=frame,scaling=constrained,title=eifoermiges_Drehellipsoid);

[Maple Plot]

> Paraboloid:=evalm(Drehmatrix&*vector([1,2*u,0,-u^2]));

Paraboloid := vector([1, 2*cos(t)*u, 2*sin(t)*u, -u...

> plot3d([Paraboloid[2],Paraboloid[3],Paraboloid[4]],t=0..2*Pi,u=0..4,axes=frame,scaling=constrained,title=Drehparaboloid,orientation=[60,70]);

[Maple Plot]

> Hyperboloid1:=evalm(Drehmatrix&*vector([1,3*cosh(u),0,sinh(u)]));

Hyperboloid1 := vector([1, 3*cos(t)*cosh(u), 3*sin(...

> plot3d([Hyperboloid1[2],Hyperboloid1[3],Hyperboloid1[4]],t=0..2*Pi,u=-2..2,axes=frame,scaling=unconstrained,orientation=[150,70],title=einschaliges_Drehhyperboloid);

[Maple Plot]

> Hyperboloid2:=evalm(Drehmatrix&*vector([1,sinh(u),0,3*cosh(u)]));

Hyperboloid2 := vector([1, cos(t)*sinh(u), sin(t)*s...

> oh:=plot3d([Hyperboloid2[2],Hyperboloid2[3],Hyperboloid2[4]],t=0..2*Pi,u=-2..2,axes=frame,scaling=unconstrained):

> uh:=plot3d([Hyperboloid2[2],Hyperboloid2[3],-Hyperboloid2[4]],t=0..2*Pi,u=-2..2,axes=frame,scaling=unconstrained,orientation=[60,70],title=zweischaliges_Drehhyperboloid):

> display3d({uh,oh});

[Maple Plot]

Das einschalige Drehhyperboloid (DH1) trägt zwei Scharen von Erzeugenden. Es kann durch die implizite Drehflächengleichung

> hy:=(x^2+y^2)/a^2-z^2/b^2-1;

hy := (x^2+y^2)/(a^2)-z^2/(b^2)-1

dargestellt werden. (Einsetzen der Parameterdarstellung in die implizite Darstellung muss Null ergeben!! d. h.die Parameterdarstellung muss die implizite Flächengleichung erfüllen)

> subs(x=a*cos(t)*cosh(u), y=a*sin(t)*cosh(u),z= b*sinh(u),hy);

(a^2*cos(t)^2*cosh(u)^2+a^2*sin(t)^2*cosh(u)^2)/(a^...

> simplify(%);

0

Schnitt des DH1 mit einer achsenparallelen Ebene

> subs(x=a,hy);

(a^2+y^2)/(a^2)-z^2/(b^2)-1

> factor(%);

(b*y-z*a)*(b*y+z*a)/(a^2*b^2)

Das sind zwei Geraden in der Ebene x=a!!

> hyp1:=evalm(Drehmatrix&*vector([1,2,u*2,u*3]));

hyp1 := vector([1, 2*cos(t)-2*sin(t)*u, 2*sin(t)+2*...

> ph1:=plot3d([hyp1[2],hyp1[3],hyp1[4]],t=0..2*Pi,u=-3..3,axes=frame,scaling=constrained):

> hyp2:=evalm(Drehmatrix&*vector([1,2,u*2,-u*3]));

hyp2 := vector([1, 2*cos(t)-2*sin(t)*u, 2*sin(t)+2*...

> ph2:=plot3d([hyp2[2],hyp2[3],hyp2[4]],t=0..2*Pi,u=-3..3,axes=frame,scaling=constrained,orientation=[50,85]):

> display3d({ph1,ph2});

[Maple Plot]

>

>