Skip to content

Radar3DMark

ClassChartGuruChartGuru.3D
public sealed class Radar3DMark : ChartMark3D, IChart3DMark, IChart3DDataMark, IChartMark

One corner of a 3D radar chart: the X value is the corner's angle in degrees from the top, clockwise, and the Y value its distance from the center. Chart3DMeshBuilder joins the marks of a series into a plate.

public Radar3DMark(float angleDegrees, float value)

Creates a radar corner at angleDegrees, clockwise from the top, whose distance from the center maps value onto the radial axis; corners that share a series key join into one plate in angle order.

Parameters

NameType
angleDegreesSystem.Single
valueSystem.Single

public Radar3DMark RingStyle(RadarRingStyle style)

Draws the grid rings round or as polygons through the spokes, like 2D radar charts.

Parameters

NameType
styleChartGuru.RadarRingStyle

Returns

ChartGuru.Radar3DMark

public Radar3DMark FillOpacity(float opacity)

Sets the opacity of the series’ plate relative to its color, 0.3 by default as in 2D.

Parameters

NameType
opacitySystem.Single

Returns

ChartGuru.Radar3DMark

public Radar3DMark ShowPoints(bool show)

Shows or hides the points at the series’ corners.

Parameters

NameType
showSystem.Boolean

Returns

ChartGuru.Radar3DMark

public override void BuildMesh(Chart3DMeshContext ctx)

Write triangles / instanced draws for this mark into the context registry.

Parameters

NameType
ctxChartGuru.Chart3DMeshContext
public override IChartMark Clone()

Creates an independent copy of this radar corner with its angle, value, ring style, fill opacity, point visibility and style; later changes to either mark do not affect the other.

Returns

ChartGuru.IChartMark

public override ChartType MarkType { get; }

Returns

ChartGuru.ChartType

public RadarRingStyle RingStyleValue { get; }

The shape of the grid rings; the chart’s first radar mark decides.

Returns

ChartGuru.RadarRingStyle

public float FillOpacityValue { get; }

Opacity of the series’ plate relative to its color; the series’ first mark decides.

Returns

System.Single

public bool ShowPointsValue { get; }

Whether the series draws a point at every corner; the series’ first mark decides.

Returns

System.Boolean