plots - Maple Programming Help

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

plots

 polygonplot3d
 create a plot of one or more polygons

 Calling Sequence polygonplot3d(L, options) polygonplot3d(A, options) polygonplot3d(v1, v2, v3, options)

Parameters

 L - list of polygon vertices, each given as a 3-element list A - n by 3 Matrix, where n is any positive integer v1, v2, v3 - Vectors, all of the same length options - (optional) equations of the form option=value, where option is any of the available plot options

Description

 • The polygonplot3d command is used to create a 3-D plot of a polygon. The polygon's vertices are provided as the list L, the Matrix A, or the Vectors v1 and v2.
 • The list L must contain 3-element lists or Vectors [x, y, z], each representing the numeric x-, y- and z-coordinates of a vertex.
 • The Matrix must be n by 3, where n is any positive integer. Each row of the Matrix contains the x-, y- and z-coordinates of a vertex. If a 3 by n Matrix is given, with n not equal to 3, then it will be automatically transposed. The Vectors, representing the x-coordinates, y-coordinates and z-coordinates respectively, can have any length, but all must have the same length.
 • Remaining arguments are interpreted as options which are specified as equations of the form option = value. These options are the same as those available for the plot3d command, as described in plot3d options.
 • Multiple polygons may be plotted by providing a list containing polygons in the list or Matrix form, as described above. In this case, the color option value can be a list of n colors, where n is the number of polygons.

Examples

 > $\mathrm{with}\left(\mathrm{plots}\right):$
 > $\mathrm{polygonplot3d}\left(\mathrm{Matrix}\left(\left[\left[0,1,1\right],\left[1,-1,2\right],\left[3,0,5\right],\left[1,1,1\right]\right],\mathrm{datatype}=\mathrm{float}\right),\mathrm{color}="Indigo",\mathrm{axes}=\mathrm{boxed}\right)$
 > $\mathrm{another_poly}≔\left[\mathrm{seq}\left(\left[\mathrm{cos}\left(\frac{\mathrm{π}T}{40}\right),\mathrm{sin}\left(\frac{\mathrm{π}T}{40}\right),\frac{T}{40}\right],T=0..40\right)\right]:$
 > $\mathrm{polygonplot3d}\left(\mathrm{another_poly}\right)$
 > $\mathrm{list_polys}≔\left[\mathrm{seq}\left(\left[\mathrm{seq}\left(\left[\frac{T}{10},\frac{S}{20},\mathrm{sin}\left(\frac{TS}{20}\right)\right],T=0..20\right)\right],S=1..4\right)\right]:$
 > $\mathrm{polygonplot3d}\left(\mathrm{list_polys},\mathrm{color}=\left["Blue","Purple","HotPink","Pink"\right]\right)$