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)
asx
ranges frommin(a, b)
tomax(a, b)
andy
ranges 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)
asx
ranges frommin(a, b)
tomax(a, b)
andy
ranges frommin(c, d)
tomax(c, d)
. and the options contained in the listl
of the domainDrawOption
are 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges frommin(c, d)
tomax(c, d)
The options contained in the listl
of the domainDrawOption
are 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges frommin(c, d)
tomax(c, d)
. The options contained in the listl
of the domainDrawOption
are applied.
- draw: (DoubleFloat -> DoubleFloat, Segment Float) -> TwoDimensionalViewport
draw(f, a..b)
draws the graph ofy = f(x)
asx
ranges 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)
asx
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are applied.
- draw: (DoubleFloat -> Point DoubleFloat, Segment Float) -> ThreeDimensionalViewport
draw(f, a..b, l)
draws the graph of the parametric curvef
ast
ranges 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 curvef
ast
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are 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)
ast
ranges 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)
ast
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are 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)
ast
ranges 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)
ast
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges frommin(c, d)
tomax(c, d)
; The options contained in the listl
of the domainDrawOption
are 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)
asx
ranges frommin(a, b)
tomax(a, b)
andy
ranges 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)
asx
ranges frommin(a, b)
tomax(a, b)
andy
ranges frommin(c, d)
tomax(c, d)
, and the options contained in the listl
of the domainDrawOption
are 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges frommin(c, d)
tomax(c, d)
; The options contained in the listl
of the domainDrawOption
are applied.
- makeObject: (DoubleFloat -> DoubleFloat, Segment Float, List DrawOption) -> GraphImage
makeObject(f, a..b, l)
creates the graph ofy = f(x)
asx
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are applied.
- makeObject: (DoubleFloat -> Point DoubleFloat, Segment Float) -> ThreeSpace DoubleFloat
makeObject(sp, curve(f, g, h), a..b)
returns the spacesp
of the domain ThreeSpace with the addition of the graph of the parametric curvex = f(t), y = g(t), z = h(t)
ast
ranges 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)
ast
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are 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)
ast
ranges frommin(a, b)
tomax(a, b)
. The options contained in the listl
of the domainDrawOption
are applied.
- makeObject: (ParametricSpaceCurve(DoubleFloat -> DoubleFloat), Segment Float) -> ThreeSpace DoubleFloat
makeObject(sp, curve(f, g, h), a..b)
returns the spacesp
of the domain ThreeSpace with the addition of the graph of the parametric curvex = f(t), y = g(t), z = h(t)
ast
ranges 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)
ast
ranges frommin(a, b)
tomax(a, b)
; The options contained in the listl
of the domainDrawOption
are 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges 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)
asu
ranges frommin(a, b)
tomax(a, b)
andv
ranges frommin(c, d)
tomax(c, d)
. The options contained in the listl
of the domainDrawOption
are 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.