spacecurve - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

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]