Parametric Objects

The following functions can be used to create parametric surfaces. To see additional examples, see Parametric Geometric Objects.

ParametricBohemianDome([a])

Generate a Bohemian dome surface.

ParametricBour(**kwargs)

Generate Bour's minimal surface.

ParametricBoy([zscale])

Generate Boy's surface.

ParametricDini([a, b])

Generate Dini's surface.

ParametricEllipsoid([xradius, yradius, zradius])

Generate an ellipsoid.

ParametricEnneper(**kwargs)

Generate Enneper's surface.

ParametricFigure8Klein([radius])

Generate a figure-8 Klein bottle.

ParametricHenneberg(**kwargs)

Generate Henneberg's minimal surface.

ParametricKlein(**kwargs)

Generate a "classical" representation of a Klein bottle.

ParametricKuen([deltav0])

Generate Kuens' surface.

ParametricMobius([radius])

Generate a Mobius strip.

ParametricPluckerConoid([n])

Generate Plucker's conoid surface.

ParametricPseudosphere(**kwargs)

Generate a pseudosphere.

ParametricRandomHills([numberofhills, ...])

Generate a surface covered with randomly placed hills.

ParametricRoman([radius])

Generate Steiner's Roman Surface.

ParametricSuperEllipsoid([xradius, yradius, ...])

Generate a superellipsoid.

ParametricSuperToroid([ringradius, ...])

Generate a supertoroid.

ParametricTorus([ringradius, crosssectionradius])

Generate a torus.

These functions support building parametric surfaces:

parametric_keywords(parametric_function[, ...])

Apply keyword arguments to a parametric function.

surface_from_para(parametric_function[, ...])

Construct a mesh from a parametric function.