CWPlot3D

3D Graph Control

CWPlot3D

Represents an individual plot on the graph. The object contains a number of different properties that determine the display of the plot. Each Plot3D object has a set of Plot methods similar to those of the Graph3D object. Calling these methods directly on the Plot3D object allows you to update a specific plot on the graph.

The PlotTemplate object is a special instance of a Plot3D object used to specify the default property values of new plots. The PlotTemplate object properties are identical to those of the Plot3D object and are set through the property pages or programmatically. The PlotTemplate property values are used as default property values for newly created plots when the Add method is called on the Plots3D collection.New plots use settings from the CWGraph3D.TemplatePlot object.

Properties

AutoScaleSpecifies if the maximum and minimum of the data in the plot affect the maximum and minimum of an autoscaling axis.
CacheDataImproves the drawing performance by caching intermediate calculations when set to True.
ColorMapAutoScaleSpecifies if the color map rescales its values when the plot data changes.
ColorMapColors, ColorMapValuesSpecifies a custom color map when used with the ColorMapValues property. Each element in the value vector and its corresponding element in the color vector are a value-color pair in the color map.
ColorMapInterpolateSpecifies if the color map interpolates between colors.
ColorMapLogSpecifies if the color map interpolates logarithmically.
ColorMapStyleSpecifies the color map style that is used by the plot.
ContoursSpecifies a collection of CWContour objects.
CoordinateSystemSpecifies the coordinate system of the plot.
EnabledSpecifies if the plot generates mouse events when CWGraph3D.TrackMode is set to cwGTrackAllEvents and the plot is visible.
FillColorSpecifies the color to use for drawing the plot surface.
FillStyleSpecifies the fill style of the plot.
LineColorSpecifies the color of lines for connecting points in the plot.
LineStyleSpecifies the style of lines for connecting points on a plot.
LineWidthSpecifies the width of the plotting line. The width range is 0 to 100.
MultiPlotDetermines if the CWGraph3D plot methods can use this plot.
NameSpecifies the name of the plot.
PointColorSpecifies the color for points on a plot.
PointFrequencySpecifies how often points in the plot are drawn.
PointSizeSpecifies the size of the plot points in points.
PointStyleSpecifies the image drawn at each point on a plot.
ProjectionXY, ProjectionXZ, ProjectionYZProjectionXY draws the XY plane projection of the plot when set to True.

ProjectionXZ draws the XZ plane projection of the plot when set to True.

ProjectionYZ draws the YZ plane projection of the plot when set to True.
ShowProjectionsOnlyDisplays only the specified projection of the plot.
StyleSpecifies the style of the plot.
TransparencyIndicates the percentage of transparency of the plot.
VisibleSpecifies if the plot is visible or hidden.
XAxis, YAxis, ZAxisSpecifies the x-, y-, and z-axes for the plot. These are read-only properties.

Methods

ClearDataClears the data currently displayed in the plot.
Plot3DCurvePlots three (or four) 1D arrays of data as a parametric curve.
Plot3DMeshPlots three (or four) 1D arrays of data as a triangulated surface.
Plot3DParametricSurfacePlots three (or four) 2D arrays of data as a parametric surface.
Plot3DSimpleSurfacePlots one (or two) 2D array(s) of data as a simple surface.
Plot3DSurfacePlots two 1D arrays and one (or two) 2D array(s) of data as a 3D surface.

See Also

CWPlots3D

CWGraph3D.PlotTemplate

PlotTemplate Object (concept)