spacecurve - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Graphics : 3-D : spacecurve

plots

  

spacecurve

  

plotting of 3-D space curves

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

spacecurve(sc, r, opts)

Parameters

sc

-

list, Array, or rtable; a space curve

r

-

name=range; the parameter range

opts

-

(optional) equations specifying options for the spacecurve command

Description

• 

The spacecurve function plots a curve or a set of curves in three-dimensional space.

• 

The first argument is a space curve defined as a list of points or a list of three or more components.  An Array or rtable may be used instead of a list.

• 

When a list of components is provided, the first three components are considered to be the parametric representations of the x, y, and z coordinates.  Each of these components is an algebraic expression in a variable t.  Additional components can include the parameter range or the numpoints option described below.

• 

Multiple space curves may be plotted.  To do this, provide a set of space curves instead of a single curve as the parameter sc.

• 

The second argument r is the parameter range, provided in the form t=a..b.  This argument is optional if it is provided locally within each space curve.

• 

The third argument opts is a sequence of one or more options.  This can include the numpoints=n option, which specifies the number of points used for drawing the curve.  The default value for n is 50.  The numpoints option may be provided locally within each space curve.

• 

Other options allowed in the opts parameter are the same as those accepted by the plot3d command.  These are described in the plot3d/option help page.  Note that some options, such as grid, are not applicable.

• 

The result of a call to spacecurve is a PLOT3D structure which can be rendered by the plotting device. You can assign a PLOT3D value to a variable, save it in a file, then read it back in for redisplay. See plot3d/structure.

• 

spacecurve may be defined by with(plots) or with(plots,spacecurve). It can also be used by the name plots[spacecurve].

Examples

withplots:

spacecurvecost,sint,t,t=0..4π

spacecurvecost+1,sint,0,numpoints=10,sint,0,cost,t=0..2π,t=π..π,axes=frame

spacecurve4cost,4sint,0,tsint,t,tcost,t=π..2π

knot10cost2cos5t+15sin2t,15cos2t+10sint2sin5t,10cos3t,t=0..2π:

spacecurveknot

helix_pointsseq10cosr30,10sinr30,r3,r=0..240:

spacecurvehelix_points

spacecurveknot,helix_points

See Also

plot3d/option

plot3d/structure

plots[tubeplot]

read

save

VectorCalculus[SpaceCurve]