The service needs a reusable 3D pie chart component that matches the supplied WebGPU reference while staying compatible with this repository's TresJS + three.js WebGL runtime.
PieChartArt component that renders the default Market Share dataset as an extruded 3D pie chart.ExtrudeGeometry, WebGL-compatible materials, and component-scoped shaders.src/dcsConfig.ts with defaults, object transform, preview metadata, and config-panel controls.pie-chart-art-component: Provide a WebGL 3D pie chart component with JSON-driven data, direct data rebuilds, automatic color schemes, configurable geometry/labels, gradient shading, and material controls.src/components/PieChartArt/src/shader/PieChartArt/src/dcsConfig.tspublic/preview/PieChartArt.svgPieChartArt with JSON data and chart/gradient/material props.three, @tresjs/core, three-custom-shader-material, and json5.src/dcsConfig.ts; generic preview views remain unchanged.PieChartArt registry entry from src/dcsConfig.ts, then delete the component folder, shader folder, preview asset, and this OpenSpec change folder.