three-dimensional tube plotting - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Graphics : Packages : plots : plots/tubeplot

plots[tubeplot] - three-dimensional tube plotting

Calling Sequence

tubeplot(C, options)

Parameters

C

-

set of spacecurves

Description

• 

The tubeplot function defines a tube about one or more three-dimensional space curves. A given space curve is a list of three or more components. The initial three components define parametrically the x, y, and z components. Additional components of a given space curve specify various local attributes of the curve.

• 

Remaining components of an individual space curve are interpreted as local options which are specified as equations of the form option = value. These include equations of the form numpoints = n or tubepoints = m with n and m integers. These allow the user to designate the number of points evaluated on the space curve and the number of points on the tube, respectively.  The default values used by Maple are numpoints=50 and tubepoints=10.  An equation of the form radius = f, where f is some expression, defines the radius of the tube about the given space curve. If no radius is specified, then the default used is radius=1. An equation of the form t=a..b, where a and b evaluate to constants, specifies the range of the parameter of the curve.

• 

Remaining arguments to tubeplot include such specifications as numpoints = n, tubepoints = m, t= a..b, and radius = f. These are to be used in the case where an individual space curve does not have the option specified.

• 

Additional options are the same as those found in spacecurve (and similar to options for plot3d). For example, the option axes= boxed specifies that the tubeplot is to include a boxed axis bounding the plot.  See also plot3d/option.

• 

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

• 

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

Examples

withplots:

tubeplotcost,sint,0,t=0..2π,radius=0.5

tubeplotcost,sint,0,t=π..2π,radius=0.25tπ

tubeplot3sint,t,3cost,t=3π..4π,radius=1.2+sint,numpoints=80

tubeplotsint,t,ⅇt,t=1..1,radius=cost,tubepoints=20

tubeplot10cost2cos5t+15sin2t,15cos2t+10sint2sin5t,10cos3t,t=0..2π,radius=3costπ3

Multiple tubeplots are also allowed

tubeplotcost,sint,0,0,sint1,cost,t=0..2π,radius=14

tubeplotcost,sint,0,0,sint1,cost,t=0..2π,radius=1t10

Can specify color option as a two argument procedure

F:=x,y→sinx:

tubeplotcost,sint,0,0,sint1,cost,t=0..2π,radius=14,color=F

The command to create the plot from the Plotting Guide is

tubeplotcost,sint,0,t=π..2π,numpoints=15,radius=0.25tπ,0,cost1,sint,t=0..π,numpoints=45,radius=0.25

See Also

plot3d/option, plot3d/structure, plots[spacecurve]


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam