Visit Gigasoft's Web Site
 ProEssentials v10 Help

Gigasoft.ProEssentials.Pe3do.PePlot.Option Members

AddSkirts

Currently an older feature of RenderEngine GdiPlus, Direct2D. This property controls whether 3D surface plots will contain extra polygons forming sides to the surface. When Plot.PolyMode is set to PolygonData, if the polygon data forms an enclosed surface, this property should be set to TRUE.

AllowDataLabels

Gets and Sets the type of data-point labels placed next to data-points. Depending upon setting, you may also need to set Strings.PointLabels, or Strings.DataPointLabels.

Clipping

Currently an older feature of RenderEngine Gdi, GdiPlus. Gets and Sets whether plotting method graphic commands are clipped to within the axis in which they reside. Set this property to False to disable clipping. Manually scaling and zooming can both cause plotting graphics to extend outside its axis.

DegreePrompting

Gets and Sets whether user has ability of selecting the Pixel Surface plotting method within the customization dialog and popup menu.

Delaunay3D

Set True to produce a Delaunay Triangulation HeightMap/Surface. Used with RenderEngine = Direct3D and PlottingMethod = SurfaceContour or Surface along with defining 1 Subset of X Y Z random point cloud data. 

DxFitControlShape

Default True means the chart's 3D scene fills the control's shape. Setting False will result in maintaining a square cube scene, or as defined by GridAspectX, GridAspectY, GridAspectZ.

DxFOV

This property provides Isometric/Pictoral Perspective support. Default value of 1 which defaults to 45 degree FOV and a fair amount of perspective distortion. We recommend setting to 8 - 10 for a more isometric perspective. We calcuate FOV= Pi/(4 * PEP_n3DXFOV).

DxFarFOV

Sets a viewing frustum far plane distance. Probably never needs adjusting.

DxNearFOV

Sets the viewing frustum near plane distance. Setting to 1.0 can create a data slicing effect when zooming inward.

DxViewportPanFactor

Controls the responsiveness / sensitivity of dragging the 3D scene while holding Shift-Key and Left-Button-Dragging.

DxViewportX

Sets a translational X distance, shifting the image left or right within the visible viewport. With DegreePrompting set to True, the chart will display the DxViewportX amount while using the mouse to shift image. This can help determine a programmatic value for desired scene.

DxViewportY

Sets a translational Y distance, shifting the image up or down within the visible viewport. With DegreePrompting set to True, the chart will display the DxViewportY amount while using the mouse to shift image. This can help determine a programmatic value for desired scene.

DxZoom

Sets a viewing distance factor for the 3D image. With DegreePrompting set to True, the chart will display the DxZoom amount while using the mouse to zoom. This can help determine a programmatic value for desired scene.

DxZoomMax

Controls the maximum amount the user can zoom inward. 

DxZoomMin

Controls the minimum amount the user can zoom inward.

FixedLineThickness

Gets and Sets whether line thickness is independent of image size. This property works with solid line types produced when Plot.Method is set to Line.

GraphDataLabels

This property controls whether data labels are placed next to data points. The type of labels is defined by Plot.Options.AllowDataLabels.

LinesOrTubes

Controls if SubsetLineTypes or GraphAnnotationTypes line styles render as simple Lines or 3d Tubes.

LineSymbolThickness

For non Direct3D rendeing, controls thickness for all non solid points (cross, dash, non solid dot, etc) for PePlot.Method set to Point. Pixel units are for images less than 3300 pixels in size else thickness scales larger. 1 = 1 pixel 2 = 2 pixels 3 and higer = multiples of a thin line logical unit unit.

ManualContourLine

Gets and Sets the density of contour lines/colors when Plot.Option.ShowContour is set to produce contours. If zero (default), then contour line density is automatically determined.

ManualContourMax

Gets and Sets the maximum contour range. Setting this value also depends on setting ManualContourScaleControl.

ManualContourMin

Gets and Sets the minimum contour range. Setting this value also depends on setting ManualContourScaleControl.

ManualContourScaleControl

Gets and Sets control of the range of the graphs contour lines. Use ManualContourMin and ManualContourMax to define range. When using this property, it is likely you will also want to set Plot.Option.ManualContourLine.

NegativeFromXAxis

Gets and Sets whether negative Bar, Area, and Stick plotting method graphics get drawn from the x axis or from bottom of chart.

PointGradientStyle

Gets or Sets the gradient style for point plotting methods. For non Direct3D rendering.

RotationDetail

Direct3D automatically sets to Full Detail. Gets or Sets the amount of detail included in image while UI.AutoRotation = True.

ShadingStyle

Gets or Sets the shading style of 3D polygons.

ShowBoundingBox

Gets or Sets whether a 2D contour is included in image.

ShowContour

Gets or Sets whether a 2D contour is included in image.

SubsetPointSizes

If only one element is defined, controls all subset point sizes globally by this amount, else, each subset index can be assigned a point size factor. For example, setting to 2.0 will produce point sizes twice as large.

SurfacePolygonBorders

This property controls whether polygons will show borders when Plot.PlottingMethod is set to Surface with Shading.

SymbolFrequency

Gets or Sets the frequency of symbols placed into plotting methods when Color.ViewingStyle = MonoWithSymbols.

TriangleAnnotationAdj

This property controls how triangle data symbols are located. If True, triangles are located so their vertex is at the y data value. This allows up-triangle and down-triangle symbols to work as pointers and point to the location defined by the y data value. If False, symbols are centered at the y data location.

TubeThicknessInc

Use to adjust the Range of Tube Thickness between Thin through Thick when LinesOrTubes enables 3D Tube construction in place of simple lines.

TubeThicknessMin

Use to adjust the thickness of tube construction when LinesOrTubes enables 3D Tube construction in place of simple lines.

ViewingMode

Used to control if 3D camera is pointed toward center of the scene, or pointed at a Data Location within the scene.

ViewingSubset

When ViewingMode is set to DataLocation, this property along with ViewingPoint will set the focal location of rotation and zooming.

ViewingPoint

When ViewingMode is set to DataLocation, this property along with ViewingSubset will set the focal location of rotation and zooming.

WireFrameContourColored

Set True to enable the Wireframe PlottingMethod be rendered as contour colored.

WireFrameIsoSubsetPoint

Set True to enable the Wireframe PlottingMethod type be rendered as a grid of lines of equal X and Z magnitude. If False, the Wireframe PlottingMethod renders as low-level Direct3D triangles.

WireFrameIsoLineBorders

Set True to enable border lines as part of WireFrameIsoSubsetPoint grid lines.

ZDistance

Gets and Sets the viewing distance from the 3D image. This value can be tweaked by a few units if axis labels are being truncated. Default is -25.0.