TopLevelDrawFunctionsForCompiledFunctionsΒΆ
draw.spad line 1 [edit on github]
TopLevelDrawFunctionsForCompiledFunctions provides top level functions for drawing graphics of expressions.
- draw: ((DoubleFloat, DoubleFloat) -> DoubleFloat, Segment Float, Segment Float) -> ThreeDimensionalViewport
draw(f, a..b, c..d)draws the graph ofz = f(x, y)asxranges frommin(a, b)tomax(a, b)andyranges frommin(c, d)tomax(c, d).
- draw: ((DoubleFloat, DoubleFloat) -> DoubleFloat, Segment Float, Segment Float, List DrawOption) -> ThreeDimensionalViewport
draw(f, a..b, c..d, l)draws the graph ofz = f(x, y)asxranges frommin(a, b)tomax(a, b)andyranges frommin(c, d)tomax(c, d). and the options contained in the listlof the domainDrawOptionare applied.
- draw: ((DoubleFloat, DoubleFloat) -> Point DoubleFloat, Segment Float, Segment Float) -> ThreeDimensionalViewport
draw(f, a..b, c..d)draws the graph of the parametric surfacef(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d)The options contained in the listlof the domainDrawOptionare applied.
- draw: ((DoubleFloat, DoubleFloat) -> Point DoubleFloat, Segment Float, Segment Float, List DrawOption) -> ThreeDimensionalViewport
draw(f, a..b, c..d)draws the graph of the parametric surfacef(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d). The options contained in the listlof the domainDrawOptionare applied.
- draw: (DoubleFloat -> DoubleFloat, Segment Float) -> TwoDimensionalViewport
draw(f, a..b)draws the graph ofy = f(x)asxranges frommin(a, b)tomax(a, b).
- draw: (DoubleFloat -> DoubleFloat, Segment Float, List DrawOption) -> TwoDimensionalViewport
draw(f, a..b, l)draws the graph ofy = f(x)asxranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- draw: (DoubleFloat -> Point DoubleFloat, Segment Float) -> ThreeDimensionalViewport
draw(f, a..b, l)draws the graph of the parametric curvefastranges frommin(a, b)tomax(a, b).
- draw: (DoubleFloat -> Point DoubleFloat, Segment Float, List DrawOption) -> ThreeDimensionalViewport
draw(f, a..b, l)draws the graph of the parametric curvefastranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- draw: (ParametricPlaneCurve(DoubleFloat -> DoubleFloat), Segment Float) -> TwoDimensionalViewport
draw(curve(f, g), a..b)draws the graph of the parametric curvex = f(t), y = g(t)astranges frommin(a, b)tomax(a, b).
- draw: (ParametricPlaneCurve(DoubleFloat -> DoubleFloat), Segment Float, List DrawOption) -> TwoDimensionalViewport
draw(curve(f, g), a..b, l)draws the graph of the parametric curvex = f(t), y = g(t)astranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- draw: (ParametricSpaceCurve(DoubleFloat -> DoubleFloat), Segment Float) -> ThreeDimensionalViewport
draw(curve(f, g, h), a..b, l)draws the graph of the parametric curvex = f(t), y = g(t), z = h(t)astranges frommin(a, b)tomax(a, b).
- draw: (ParametricSpaceCurve(DoubleFloat -> DoubleFloat), Segment Float, List DrawOption) -> ThreeDimensionalViewport
draw(curve(f, g, h), a..b, l)draws the graph of the parametric curvex = f(t), y = g(t), z = h(t)astranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- draw: (ParametricSurface((DoubleFloat, DoubleFloat) -> DoubleFloat), Segment Float, Segment Float) -> ThreeDimensionalViewport
draw(surface(f, g, h), a..b, c..d)draws the graph of the parametric surfacex = f(u, v),y = g(u, v),z = h(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d).
- draw: (ParametricSurface((DoubleFloat, DoubleFloat) -> DoubleFloat), Segment Float, Segment Float, List DrawOption) -> ThreeDimensionalViewport
draw(surface(f, g, h), a..b, c..d)draws the graph of the parametric surfacex = f(u, v),y = g(u, v),z = h(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d); The options contained in the listlof the domainDrawOptionare applied.
- makeObject: ((DoubleFloat, DoubleFloat) -> DoubleFloat, Segment Float, Segment Float) -> ThreeSpace DoubleFloat
makeObject(f, a..b, c..d)returns a space of the domain ThreeSpace which contains the graph ofz = f(x, y)asxranges frommin(a, b)tomax(a, b)andyranges frommin(c, d)tomax(c, d).
- makeObject: ((DoubleFloat, DoubleFloat) -> DoubleFloat, Segment Float, Segment Float, List DrawOption) -> ThreeSpace DoubleFloat
makeObject(f, a..b, c..d, l)returns a space of the domain ThreeSpace which contains the graph ofz = f(x, y)asxranges frommin(a, b)tomax(a, b)andyranges frommin(c, d)tomax(c, d), and the options contained in the listlof the domainDrawOptionare applied.
- makeObject: ((DoubleFloat, DoubleFloat) -> Point DoubleFloat, Segment Float, Segment Float) -> ThreeSpace DoubleFloat
makeObject(f, a..b, c..d, l)returns a space of the domain ThreeSpace which contains the graph of the parametric surfacef(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d).
- makeObject: ((DoubleFloat, DoubleFloat) -> Point DoubleFloat, Segment Float, Segment Float, List DrawOption) -> ThreeSpace DoubleFloat
makeObject(f, a..b, c..d, l)returns a space of the domain ThreeSpace which contains the graph of the parametric surfacef(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d); The options contained in the listlof the domainDrawOptionare applied.
- makeObject: (DoubleFloat -> DoubleFloat, Segment Float, List DrawOption) -> GraphImage
makeObject(f, a..b, l)creates the graph ofy = f(x)asxranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- makeObject: (DoubleFloat -> Point DoubleFloat, Segment Float) -> ThreeSpace DoubleFloat
makeObject(sp, curve(f, g, h), a..b)returns the spacespof the domain ThreeSpace with the addition of the graph of the parametric curvex = f(t), y = g(t), z = h(t)astranges frommin(a, b)tomax(a, b).
- makeObject: (DoubleFloat -> Point DoubleFloat, Segment Float, List DrawOption) -> ThreeSpace DoubleFloat
makeObject(curve(f, g, h), a..b, l)returns a space of the domain ThreeSpace which contains the graph of the parametric curvex = f(t), y = g(t), z = h(t)astranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- makeObject: (ParametricPlaneCurve(DoubleFloat -> DoubleFloat), Segment Float, List DrawOption) -> GraphImage
makeObject(curve(f, g), a..b, l)creates the graph of the parametric curvex = f(t), y = g(t)astranges frommin(a, b)tomax(a, b). The options contained in the listlof the domainDrawOptionare applied.
- makeObject: (ParametricSpaceCurve(DoubleFloat -> DoubleFloat), Segment Float) -> ThreeSpace DoubleFloat
makeObject(sp, curve(f, g, h), a..b)returns the spacespof the domain ThreeSpace with the addition of the graph of the parametric curvex = f(t), y = g(t), z = h(t)astranges frommin(a, b)tomax(a, b).
- makeObject: (ParametricSpaceCurve(DoubleFloat -> DoubleFloat), Segment Float, List DrawOption) -> ThreeSpace DoubleFloat
makeObject(curve(f, g, h), a..b, l)returns a space of the domain ThreeSpace which contains the graph of the parametric curvex = f(t), y = g(t), z = h(t)astranges frommin(a, b)tomax(a, b); The options contained in the listlof the domainDrawOptionare applied.
- makeObject: (ParametricSurface((DoubleFloat, DoubleFloat) -> DoubleFloat), Segment Float, Segment Float) -> ThreeSpace DoubleFloat
makeObject(surface(f, g, h), a..b, c..d, l)returns a space of the domain ThreeSpace which contains the graph of the parametric surfacex = f(u, v),y = g(u, v),z = h(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d).
- makeObject: (ParametricSurface((DoubleFloat, DoubleFloat) -> DoubleFloat), Segment Float, Segment Float, List DrawOption) -> ThreeSpace DoubleFloat
makeObject(surface(f, g, h), a..b, c..d, l)returns a space of the domain ThreeSpace which contains the graph of the parametric surfacex = f(u, v),y = g(u, v),z = h(u, v)asuranges frommin(a, b)tomax(a, b)andvranges frommin(c, d)tomax(c, d). The options contained in the listlof the domainDrawOptionare applied.
- recolor: ((DoubleFloat, DoubleFloat) -> Point DoubleFloat, (DoubleFloat, DoubleFloat, DoubleFloat) -> DoubleFloat) -> (DoubleFloat, DoubleFloat) -> Point DoubleFloat
recolor(), uninteresting to top level user; exported in order to compile package.