Basic Examples (4)
Define a cissoid:
Plot it:
The generalized helicoid of a cissoid:
Plot the resulting surface:
Scope (2)
The generalized helicoid of a sinusoidal curve:
Plot the resulting surface:
Plot parallel helical curves and meridians:
A surface is a flat generalized helicoid if its profile curve can be parametrized as α(t)=(t,ψ(t)), where :
A flat generalized helicoid (for simplicity we set a=c=1):
Being flat means having zero Gaussian curvature. The Gaussian curvature of a surface can be computed via the resource function GaussianCurvature:
Plot the zero-curvature profile curves:
Plot the flat generalized helicoid for these curves:
Properties and Relations (2)
Define a tractrix:
Plot it:
Compute the generalized helicoid of a tractrix:
Plot the generalized helicoid:
The generalized helicoid of a tractrix is a surface of Dini:
Here is some code to create a curve with prescribed (intrinsic) curvature:
Define a curve with linear intrinsic curvature:
The generalized helicoid for the previous curvature:
Plot the profile curve:
Plot the generalized helicoid surface for a linear intrinsic curvature (profile curve in red):
Properties and Relations (7)
A generalized helix of a circle:
A twisphere has a parametrization of a generalized helix type:
Plot the twisphere:
Compute the Gaussian curvature with the resource function GaussianCurvature:
Compute mean curvature with the resource function MeanCurvature:
Plot both curvatures:
Plot the twisphere according to both curvatures: