Radar3DMark
public sealed class Radar3DMark : ChartMark3D, IChart3DMark, IChart3DDataMark, IChartMarkOne 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.
Constructors
Section titled “Constructors”
Radar3DMark(float, float)
Section titled “Radar3DMark(float, float)”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
| Name | Type |
|---|---|
angleDegrees | System.Single |
value | System.Single |
Methods
Section titled “Methods”
RingStyle(RadarRingStyle)
Section titled “RingStyle(RadarRingStyle)”public Radar3DMark RingStyle(RadarRingStyle style)Draws the grid rings round or as polygons through the spokes, like 2D radar charts.
Parameters
| Name | Type |
|---|---|
style | ChartGuru.RadarRingStyle |
Returns
ChartGuru.Radar3DMark
FillOpacity(float)
Section titled “FillOpacity(float)”public Radar3DMark FillOpacity(float opacity)Sets the opacity of the series’ plate relative to its color, 0.3 by default as in 2D.
Parameters
| Name | Type |
|---|---|
opacity | System.Single |
Returns
ChartGuru.Radar3DMark
ShowPoints(bool)
Section titled “ShowPoints(bool)”public Radar3DMark ShowPoints(bool show)Shows or hides the points at the series’ corners.
Parameters
| Name | Type |
|---|---|
show | System.Boolean |
Returns
ChartGuru.Radar3DMark
BuildMesh(Chart3DMeshContext)
Section titled “BuildMesh(Chart3DMeshContext)”public override void BuildMesh(Chart3DMeshContext ctx)Write triangles / instanced draws for this mark into the context registry.
Parameters
| Name | Type |
|---|---|
ctx | ChartGuru.Chart3DMeshContext |
Clone()
Section titled “Clone()”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
Properties
Section titled “Properties”
MarkType
Section titled “MarkType”public override ChartType MarkType { get; }Returns
ChartGuru.ChartType
RingStyleValue
Section titled “RingStyleValue”public RadarRingStyle RingStyleValue { get; }The shape of the grid rings; the chart’s first radar mark decides.
Returns
ChartGuru.RadarRingStyle
FillOpacityValue
Section titled “FillOpacityValue”public float FillOpacityValue { get; }Opacity of the series’ plate relative to its color; the series’ first mark decides.
Returns
System.Single
ShowPointsValue
Section titled “ShowPointsValue”public bool ShowPointsValue { get; }Whether the series draws a point at every corner; the series’ first mark decides.
Returns
System.Boolean