What the 3D Module Adds
Chart Guru 3D uses the shared ChartDefinition and Chart model, then renders spatial marks, Z-axis values and real 3D geometry. It keeps its own runtime assembly while the combined Chart Guru release supplies the module automatically.
Area | 3D-specific delta |
|---|---|
Chart model | ChartDimension.ThreeD, ZAxis, Pose, Projection, Z scale range, Z domains, and SelectedZValue. |
Marks | IChart3DMark implementations contribute meshes, instances, ribbons, surfaces, sectors, or slabs. |
Host | Chart3DComponent renders world-space meshes and labels. |
Camera | Chart3DPose stores azimuth, inclination, and optional distance; projection can be Automatic, Orthographic, or Perspective. |
Styling | One ChartTheme supplies palette, text and its Appearance3D block for materials, lighting, surfaces, axes, labels, shadows and environment. |
Output | Chart3DImage, Chart3DTexture and Chart3DElement provide live UI images; Chart3DComponent.Capture and Chart3DSnapshot create textures and PNGs. |
Editor | 3D Gallery templates, the shared Chart Designer, tabbed inspectors, 2D/3D conversion, material presets, C# and Swift code, and PNG export. |
Visual Examples from the Engine
The figures in this guide are engine-rendered charts. Scene geometry, live UI outputs and image exports share the same spatial rendering system, with each output owning its view.

Figure 1. Engine-rendered 3D families: function surfaces, point clouds, grouped bars with depth lanes and connected spatial series.