Skip to content

Chart3DApplyOptions

StructChartGuruChartGuru
public struct Chart3DApplyOptions

Optional style knobs forwarded from ChartGuru.ChartDataSourceBase to the 3D bridge. Kept as a plain struct so the core assembly doesn’t depend on any 3D-specific types.

public float BarWidth

Default bar width as fraction of category slot (0..1).

Returns

System.Single

public float BarDepth

Default bar depth as fraction of category slot (0..1).

Returns

System.Single

public MarkStackingMethod StackingMethod

Stacking method for bar-family 3D marks.

Returns

ChartGuru.MarkStackingMethod

public float CornerRadius

Default corner radius for rounded 3D bar and rectangle marks, in 2D authoring pixels.

Returns

System.Single

public float SymbolSize

Default symbol size for scatter/point marks (world units).

Returns

System.Single

public float LineThickness

Default line/ribbon thickness for 3D line marks.

Returns

System.Single

public bool UseSeriesIndexAsZ

When true, multi-series charts use series index as Z coordinate.

Returns

System.Boolean

public bool UseSurfaceGrid

When true, data points describe a sampled 3D surface grid.

Returns

System.Boolean

public int SurfaceResolutionX

Surface grid resolution along X.

Returns

System.Int32

public int SurfaceResolutionZ

Surface grid resolution along Z.

Returns

System.Int32

public SurfaceStyle SurfaceStyle

Surface colouring style for sampled surface-grid data.

Returns

ChartGuru.SurfaceStyle

public bool UsePrimaryGradient

When true, PrimaryGradient is applied to single-series marks without explicit colors.

Returns

System.Boolean

public LinearGradientStyle PrimaryGradient

Optional single-series gradient forwarded from regular 2D data-source styling.

Returns

ChartGuru.LinearGradientStyle

public ForegroundStyleMode ForegroundStyleMode

Controls whether single-series marks share a style key or derive one from their category.

Returns

ChartGuru.ForegroundStyleMode

public static Chart3DApplyOptions Default { get; }

Returns

ChartGuru.Chart3DApplyOptions