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
ownerView3DParent.
xAxisAxis3DBindingX-axis you want to bind.
yAxisAxis3DBindingY-axis you want to bind.
zAxisAxis3DBindingZ-axis you want to bind.
Properties
BitmapFill
Surface Bitmap fill style fill.
public BitmapFill3D BitmapFill { get; set; }
Property Value
ContourLineType
Contour line style
public ContourLineType3D ContourLineType { get; set; }
Property Value
ContourLineWidth
Contour line width
public double ContourLineWidth { get; set; }
Property Value
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
Fill
Surface fill.
public SurfaceFillStyle Fill { get; set; }
Property Value
LightedSurface
Surface side which is being lit.
public LightedSurfaceSide LightedSurface { get; set; }
Property Value
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
WireframeType
Wireframe type
public SurfaceWireframeType3D WireframeType { get; set; }
Property Value
Methods
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingboolTrue if managed resources should be disposed, otherwise false.
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
columnPointsSurfacePoint[]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
rowPointsSurfacePoint[]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