Class
SurfaceSeries3D

Represents a 3D chart series that plots its points using a surface.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public class SurfaceSeries3D : XyzSeries3D

Inheritance: objectCartesianSeries3DXyzSeries3DSurfaceSeries3D

Inherited Members XyzSeries3D.XValueBindingPropertyXyzSeries3D.YValueBindingPropertyXyzSeries3D.ZValueBindingPropertyXyzSeries3D.DefaultVisualMaterialPropertyXyzSeries3D.DefaultVisualMaterialSelectorPropertyXyzSeries3D.DefaultVisualGeometryPropertyXyzSeries3D.DefaultVisualGeometrySelectorPropertyXyzSeries3D.XValueBindingXyzSeries3D.YValueBindingXyzSeries3D.ZValueBindingXyzSeries3D.DefaultVisualMaterialXyzSeries3D.DefaultVisualMaterialSelectorXyzSeries3D.DefaultVisualGeometryXyzSeries3D.DefaultVisualGeometrySelectorCartesianSeries3D.ItemsSourcePropertyCartesianSeries3D.TooltipTemplatePropertyCartesianSeries3D.OnApplyTemplate()CartesianSeries3D.OnPropertyChanged(DependencyPropertyChangedEventArgs)CartesianSeries3D.ItemsSourceCartesianSeries3D.TooltipTemplate

Constructors

SurfaceSeries3D()

Initializes a new instance of the SurfaceSeries3D class.

Declaration

cs-api-definition
public SurfaceSeries3D()

Fields

ColorizerProperty

Identifies the Colorizer property.

Declaration

cs-api-definition
public static readonly DependencyProperty ColorizerProperty

Field Value

DependencyProperty

DisplayDirectionProperty

Identifies the DisplayDirection property.

Declaration

cs-api-definition
public static readonly DependencyProperty DisplayDirectionProperty

Field Value

DependencyProperty

PointSizeProperty

Identifies the PointSize property.

Declaration

cs-api-definition
public static readonly DependencyProperty PointSizeProperty

Field Value

DependencyProperty

TriangleIndicesProperty

Identifies the TriangleIndices property.

Declaration

cs-api-definition
public static readonly DependencyProperty TriangleIndicesProperty

Field Value

DependencyProperty

Properties

Colorizer

Gets or sets the colorizer that will determine the appearance of the surface.

Declaration

cs-api-definition
public SurfaceSeries3DColorizer Colorizer { get; set; }

Property Value

SurfaceSeries3DColorizer

DataPoints

Gets the collection of data points associated with the series.

Declaration

cs-api-definition
public DataPoint3DCollection<SurfaceDataPoint3D> DataPoints { get; }

Property Value

DataPoint3DCollection<SurfaceDataPoint3D>

DisplayDirection

Gets or sets a value that determines how the 3D points are connected, i.e. how the surface is displayed. For example if the display direction is the Z axis, then the points are connected in a way to respect their 2D position in the XY plane. When this property is null, the chart calculates an automatic display direction.

Declaration

cs-api-definition
public Axis3DType? DisplayDirection { get; set; }

Property Value

Axis3DType?

PointSize

Gets or sets the size of the points.

Declaration

cs-api-definition
[TypeConverter(typeof(ChartSize3DConverter))]
public Size3D PointSize { get; set; }

Property Value

Size3D

TriangleIndices

Gets or sets a custom collection of triangle indices that will be set to the the MeshGeometry3D that presents the surface. When this property is null, the chart calculates automatic triangle indices.

Declaration

cs-api-definition
public Int32Collection TriangleIndices { get; set; }

Property Value

Int32Collection

Methods

GenerateTriangleIndices(int, int)

Generates a collection of triangle indexes that determine how 3D data points are connected when a tabular (two dimensional) source is used.

Declaration

cs-api-definition
public static Int32Collection GenerateTriangleIndices(int rowsCount, int columnsCount)

Parameters

rowsCount

int

columnsCount

int

Returns

Int32Collection

OnCreateAutomationPeer()

Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

The type-specific AutomationPeer implementation.