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
AutoScale | Specifies if the maximum and minimum of the data in the plot affect the maximum and minimum of an autoscaling axis. |
CacheData | Improves the drawing performance by caching intermediate calculations when set to True. |
ColorMapAutoScale | Specifies if the color map rescales its values when the plot data changes. |
ColorMapColors, ColorMapValues | Specifies 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. |
ColorMapInterpolate | Specifies if the color map interpolates between colors. |
ColorMapLog | Specifies if the color map interpolates logarithmically. |
ColorMapStyle | Specifies the color map style that is used by the plot. |
Contours | Specifies a collection of CWContour objects. |
CoordinateSystem | Specifies the coordinate system of the plot. |
Enabled | Specifies if the plot generates mouse events when CWGraph3D.TrackMode is set to cwGTrackAllEvents and the plot is visible. |
FillColor | Specifies the color to use for drawing the plot surface. |
FillStyle | Specifies the fill style of the plot. |
LineColor | Specifies the color of lines for connecting points in the plot. |
LineStyle | Specifies the style of lines for connecting points on a plot. |
LineWidth | Specifies the width of the plotting line. The width range is 0 to 100. |
MultiPlot | Determines if the CWGraph3D plot methods can use this plot. |
Name | Specifies the name of the plot. |
PointColor | Specifies the color for points on a plot. |
PointFrequency | Specifies how often points in the plot are drawn. |
PointSize | Specifies the size of the plot points in points. |
PointStyle | Specifies the image drawn at each point on a plot. |
ProjectionXY, ProjectionXZ, ProjectionYZ | ProjectionXY 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. |
ShowProjectionsOnly | Displays only the specified projection of the plot. |
Style | Specifies the style of the plot. |
Transparency | Indicates the percentage of transparency of the plot. |
Visible | Specifies if the plot is visible or hidden. |
XAxis, YAxis, ZAxis | Specifies the x-, y-, and z-axes for the plot. These are read-only properties. |
Methods
ClearData | Clears the data currently displayed in the plot. |
Plot3DCurve | Plots three (or four) 1D arrays of data as a parametric curve. |
Plot3DMesh | Plots three (or four) 1D arrays of data as a triangulated surface. |
Plot3DParametricSurface | Plots three (or four) 2D arrays of data as a parametric surface. |
Plot3DSimpleSurface | Plots one (or two) 2D array(s) of data as a simple surface. |
Plot3DSurface | Plots two 1D arrays and one (or two) 2D array(s) of data as a 3D surface. |