Table of Contents

Class SurfaceMeshSeries3D

Namespace
LightningChartLib.WinForms.Charting.Series3D
Assembly
LightningChart.WinForms.Charting.NET4.dll

Surface mesh series.

public class SurfaceMeshSeries3D : SurfaceSeries3DBase, IChartNode, IDisposable, IHighlightingItem
Inheritance
SurfaceMeshSeries3D
Implements
Inherited Members

Constructors

SurfaceMeshSeries3D()

Constructor for Form designer list editor

public SurfaceMeshSeries3D()

SurfaceMeshSeries3D(View3D, Axis3DBinding, Axis3DBinding, Axis3DBinding)

Constructor.

public SurfaceMeshSeries3D(View3D owner, Axis3DBinding xAxis, Axis3DBinding yAxis, Axis3DBinding zAxis)

Parameters

owner View3D

Parent.

xAxis Axis3DBinding

X-axis you want to bind.

yAxis Axis3DBinding

Y-axis you want to bind.

zAxis Axis3DBinding

Z-axis you want to bind.

Properties

BitmapFill

Surface Bitmap fill style fill.

public BitmapFill3D BitmapFill { get; set; }

Property Value

BitmapFill3D

ContourLineType

Contour line style

public ContourLineType3D ContourLineType { get; set; }

Property Value

ContourLineType3D

ContourLineWidth

Contour line width

public double ContourLineWidth { get; set; }

Property Value

double

DrawWireframeThrough

If set, draws wireframe through the filled surface, making it always visible from above the surface and below it. Alternatively, you may prefer setting this false and using WireframeOffset to shift the wireframe slightly up or down, making it visible only on the other side of the filled surface.

public bool DrawWireframeThrough { get; set; }

Property Value

bool

Fill

Surface fill.

public SurfaceFillStyle Fill { get; set; }

Property Value

SurfaceFillStyle

LightedSurface

Surface side which is being lit.

public LightedSurfaceSide LightedSurface { get; set; }

Property Value

LightedSurfaceSide

Remarks

The other side will not be correctly lit. If you need both sides to be lit correctly, make two surfaces and use different lighted surface sides for them.

SmoothShading

Use smooth shading. Otherwise the surface is drawn with sharp triangles.

public bool SmoothShading { get; set; }

Property Value

bool

WireframeType

Wireframe type

public SurfaceWireframeType3D WireframeType { get; set; }

Property Value

SurfaceWireframeType3D

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

True if managed resources should be disposed, otherwise false.

GetTitleText()

summary M:LightningChartLib.WinForms.Charting.Series3D.SurfaceMeshSeries3D.GetTitleText
public override string GetTitleText()

Returns

string
returns M:LightningChartLib.WinForms.Charting.Series3D.SurfaceMeshSeries3D.GetTitleText

InsertColumnBack(SurfacePoint[])

Insert new column on the back and drop the first column of data off. Refreshes chart.

public bool InsertColumnBack(SurfacePoint[] columnPoints)

Parameters

columnPoints SurfacePoint[]

New column points.

Returns

bool

True if successful, false if series data array doesn't exist.

InsertRowBack(SurfacePoint[])

Insert new row on the back and drop the first row of data off. Refreshes chart.

public bool InsertRowBack(SurfacePoint[] rowPoints)

Parameters

rowPoints SurfacePoint[]

New row points.

Returns

bool

True if successful, false if series data array doesn't exist.

ToString()

Item to string.

public override string ToString()

Returns

string
returns M:LightningChartLib.WinForms.Charting.Series3D.SurfaceMeshSeries3D.ToString