Table of Contents

Class Polygon3D

Namespace
LightningChartLib.WinForms.Charting.Views.View3D
Assembly
LightningChart.WinForms.Charting.NET4.dll

Polygon in 3D.

[TypeConverter(typeof(ExpandableObjectConverter))]
public class Polygon3D : TransparencyRenderItem, IChartNode, IDisposable, IHighlightingItem
Inheritance
Polygon3D
Implements
Inherited Members

Constructors

Polygon3D()

Constructor.

public Polygon3D()

Polygon3D(View3D)

Constructor.

public Polygon3D(View3D owner)

Parameters

owner View3D
param owner M:LightningChartLib.WinForms.Charting.Views.View3D.Polygon3D.#ctor(LightningChartLib.WinForms.Charting.Views.View3D.View3D)

Polygon3D(View3D, Axis3DBinding, Axis3DBinding, Axis3DBinding)

Constructor.

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

Parameters

owner View3D

Parent.

xAxis Axis3DBinding

X-axis binding.

yAxis Axis3DBinding

Y-axis binding.

zAxis Axis3DBinding

Z-axis binding.

Properties

CursorTrackEnabled

Cursor tracking enabled.

public bool CursorTrackEnabled { get; set; }

Property Value

bool

Material

Material.

public Material3D Material { get; set; }

Property Value

Material3D

Points

Series points

public Polygon3DPoint[] Points { get; set; }

Property Value

Polygon3DPoint[]

Rotation

Rotation of polygon.

public PointDoubleXYZ Rotation { get; set; }

Property Value

PointDoubleXYZ

Visible

Visible.

public bool Visible { get; set; }

Property Value

bool

XAxisBinding

X axis binding

public Axis3DBinding XAxisBinding { get; set; }

Property Value

Axis3DBinding

YAxisBinding

Y axis binding

public Axis3DBinding YAxisBinding { get; set; }

Property Value

Axis3DBinding

YMax

YMax

public double YMax { get; set; }

Property Value

double

YMin

YMin

public double YMin { get; set; }

Property Value

double

ZAxisBinding

Z axis binding

public Axis3DBinding ZAxisBinding { get; set; }

Property Value

Axis3DBinding

Methods

Clear()

Clears the Points array.

public void Clear()

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.

IsPositionOver(int, int, bool)

Is position over polygon.

public override bool IsPositionOver(int x, int y, bool useDIP = false)

Parameters

x int

X coordinate

y int

Y coordinate

useDIP bool
param useDIP M:LightningChartLib.WinForms.Charting.Views.View3D.Polygon3D.IsPositionOver(System.Int32,System.Int32,System.Boolean)

Returns

bool
returns M:LightningChartLib.WinForms.Charting.Views.View3D.Polygon3D.IsPositionOver(System.Int32,System.Int32,System.Boolean)

ToString()

Object as string.

public override string ToString()

Returns

string

Object as a string.