IChart3DMark
public interface IChart3DMark : IChart3DDataMark, IChartMarkInterface implemented by every 3D-aware mark. The core
IChartMark contract is preserved so a 3D mark can still
participate in the 2D selection / semantic encoding / ChartProxy paths.
The mesh contribution happens via IChart3DMark.BuildMesh(Chart3DMeshContext).
Methods
Section titled “Methods”
BuildMesh(Chart3DMeshContext)
Section titled “BuildMesh(Chart3DMeshContext)”void BuildMesh(Chart3DMeshContext ctx)Write triangles / instanced draws for this mark into the context registry.
Parameters
| Name | Type |
|---|---|
ctx | ChartGuru.Chart3DMeshContext |
Properties
Section titled “Properties”
Position3D
Section titled “Position3D”Vector3 Position3D { get; }Project the mark’s anchor point into world-space data coordinates.
Returns
UnityEngine.Vector3