Regelschraubflächen (bewegte Kurve ist eine Gerade)

Fall 1: Gerade schneidet Schraubachse orthogonal: Wendelfläche

> We:=evalm(A&*vector([1,u,0,0]));

We := vector([1, cos(t)*u, sin(t)*u, p*t])

> We1:=subs(p=1,op(We));

We1 := vector([1, cos(t)*u, sin(t)*u, t])

> plot3d([We1[2],We1[3],We1[4]],u=0..3,t=0..2*Pi,axes=FRAMED,orientation=[30,60]);

[Maple Plot]

Fall 2: Gerade kreuzt Schraubachse orthogonal (gerade geschlossene Regelschraubfläche)

> Go:=evalm(A&*vector([1,u,1,0]));

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

> Go1:=subs(p=1,op(Go));

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

> plot3d([Go1[2],Go1[3],Go1[4]],u=0..3,t=0..2*Pi,axes=FRAMED,orientation=[30,60]);

[Maple Plot]

Fall 3: Gerade schneidet Schraubachse (Schnittwinkel nicht 90, schiefe geschlossene Regelschraubfläche)

> Sg:=evalm(A&*vector([1,u,0,2*u]));

Sg := vector([1, cos(t)*u, sin(t)*u, p*t+2*u])

> Sg1:=subs(p=2,op(Sg));

Sg1 := vector([1, cos(t)*u, sin(t)*u, 2*t+2*u])

> plot3d([Sg1[2],Sg1[3],Sg1[4]],u=-4..4,t=0..2*Pi,axes=FRAMED,numpoints=2000,orientation=[10,70]);

[Maple Plot]

Fall 4: Gerade kreuzt Achse (nicht 90 Grad, schiefe, offene Regelschraubfläche)

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

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

> So1:=subs(p=2,op(So));

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

> plot3d([So1[2],So1[3],So1[4]],u=-4..4,t=0..2*Pi,axes=FRAMED,numpoints=2000,orientation=[70,70]);

[Maple Plot]