|
AddSkirts
|
This property is an older property and only applies to RenderEngine = GidPlus, Gdi for surface plots, we have yet to implement for Direct3D surfaces. This property controls whether 3D surface plots will contain skirts which solidify the sides of the 3D image.
|
|
AllowDataLabels
|
This property controls what type of data-point labels can be placed next to data-points. VCL Enumeration eAllowDataLabels = (sgNoDataLabels, sgDataValues, sgPointLabels, sgDataPointLabels);
|
|
Clipping
|
This property controls whether plotting method graphic commands are clipped to within the axis in which they reside.
|
|
DegreePrompting
|
This property controls whether the control will have a rotation degree-prompt in the top left corner of object. When RenderEngine is set to Direct3D, addtional prompt details are also included: DxZoom, DxViewportX, DxViewportY, and Light0.
|
|
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.
|
|
DxFarFOV
|
For Direct3D RenderEngine setting, this property sets a viewing frustum far plane distance. Probably never needs adjusting. If the developer desires distant polygons to be culled from a scene that is configured to contain distant polygons, this feature may be useful.
|
|
DxFitControlShape
|
For Direct3D RenderEngine setting. 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).
|
|
DxNearFOV
|
For Direct3D RenderEngine setting, this property sets the viewing frustum near plane distance. Setting to 1.0 can create a data slicing effect when zooming inward.
|
|
DxViewportPanFactor
|
This property controls the responsiveness / sensitivity of dragging the 3D scene while holding Shift-Key and Left-Button-Dragging. Responsiveness may need adjusting as it is dependent on GridAspectX, GridAspectY, and DxFOV.
|
|
DxViewportX
|
For Direct3D RenderEngine setting, this property 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.
|
|
DxViewportY
|
For Direct3D RenderEngine setting, this property 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.
|
|
DxZoom
|
For Direct3D RenderEngine setting, this property 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
|
This property controls the maximum amount the user can zoom inward. While developing, set DegreePrompting to view zoom values at top left corner of chart. The values of zoom will be dependent on GridAspectX, GridAspectY, and DxFOV.
|
|
DxZoomMin
|
This property controls the minimum amount the user can zoom outward. While developing, set DegreePrompting to view zoom values at top left corner of chart. The values of zoom will be dependent on GridAspectX, GridAspectY, and DxFOV.
|
|
FixedLineThickness
|
This property maintains line thickness independent of image size.
|
|
GraphDataLabels
|
This property controls whether data labels are placed next to data points in the objects plotting method.
|
|
LineSymbolThickness
|
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
|
This property controls the density of contour lines/colors when ShowContour is set to produce contours. If zero (default), then contour line density is automatically determined.
|
|
ManualContourMax
|
This property is used in conjunction with ManualContourScaleControl. If ManualContourScaleControl is equal to PEMSC_MAX or PEMSC_MINMAX, then the value defined by ManualContourMax will be the maximum extent of contour lines.
|
|
ManualContourMin
|
This property is used in conjunction with ManualContourScaleControl. If ManualContourScaleControl is equal to PEMSC_MIN or PEMSC_MINMAX, then the value defined by ManualContourMin will be the minimum extent of contour lines.
|
|
ManualContourScaleControl
|
This property is used in conjunction with ManualContourMin and ManualContourMax. This property allows manual control of the range of the graphs contour lines.
|
|
NegativeFromXAxis
|
This property controls how Bar, Area, and Stick plotting methods handle negative data-points.
|
|
RotationDetail
|
Direct3D now sets this always to FullDetail. This is an older feature of non Direct3D rendering. This property controls the detail/complexity of the image during rotation. If the object contains a large quantity of data, PERD_WIREFRAME will speed-up rotation.
|
|
ShadingStyle
|
This property controls whether the brightest shading is white or the brightest color of the polygon. 3D Scientific Graph VCL Enumerations eShadingStyle = (tdWhiteShading, tdColorShading);
|
|
ShowBoundingBox
|
This property controls the placement of a bounding box around 3D image. 3D Scientific Graph VCL Enumerations eShowBoundingBox = (tdWhileRotating, tdAlways, tdNever);
|
|
ShowContour
|
This property controls the addition of contour lines/colors to a 3D surface plot. This property is only used when PolyMode is equal to PEPM_SURFACEPOLYGONS. 3D Scientific Graph VCL Enumerations eShowContour = (tdContourOff, tdTopLines, tdBottomLines, tdTopColors, tdBottomColors);
|
|
SubsetPointSizes
|
If one element is defined, controls all subset point sizes 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 polygon borders are disabled when PlottingMethod is set to Surface with Shading.
|
|
SymbolFrequency
|
This property controls the frequency of symbols placed into plotting methods (PlottingMethod) when ViewingStyle is equal to PEVS_MONOWITHSYMBOLS.
|
|
TriangleAnnotationAdj
|
This property determines whether the vertex or the center of an up/down triangle or arrow symbol, set with GraphAnnotationType, is placed at the GraphAnnotationX and GraphAnnotationY coordinate.
|
|
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. For example, TubeThicknessMin = 0.5 will cause the SubsetLineType or GraphAnnotationType ThinLine setting to result in a tube half the default size.
|
|
ViewingMode
|
Used to control if 3D camera is pointed toward center of the scene, or pointed at a Data Location within the scene. Default Center where the user can rotate (DegreeOfRotation, ViewingHeight) and zoom (DxZoom) relative to the center of the scene.
|
|
ViewingPoint
|
When ViewingMode is set to DataLocation, this property along with ViewingSubset will set the focal location of rotation and zooming. If SetViewingAt is non-zero, it takes precedence.
|
|
ViewingSubset
|
When ViewingMode is set to DataLocation, this property along with ViewingPoint will set the focal location of rotation and zooming. If SetViewingAt is non-zero, it takes precedence.
|
|
WireFrameContourColored
|
Set True to enable the Wireframe PlottingMethod be rendered as contour colored.
|
|
WireFrameIsoLineBorders
|
Set True to enable border lines as part of WireFrameIsoSubsetPoint grid lines.
|
|
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 as defined by the triangle topology of the scene.
|
|
ZDistance
|
This is or Gdi / Direct2D. For Direct3D use DxZoom. For non-Direct3D, this property allow tweaking the viewing distance from the 3D image. Recommended settings range from -24 to -36. For example, setting to -36 will increase the distance to the 3D image.
|