The component service needs a reusable circular particle chart that can reproduce the reference's radar-like circular motion language while staying independent from scene lighting, environment maps, mirrors, and other authored scene objects.
circularParticleChartComponent that renders a circular particle field with autonomous scanning motion on the XZ plane by default.-1 to 1, title text, title size, unit text, unit size, text color, line2 double-border width, and border-only lineColor.src/shader/circularParticleChartComponent/.src/dcsConfig.ts with defaults, preview metadata, and config controls.circular-particle-chart-component: Provides a hollow-center circular dynamic particle chart with configurable particles, scan direction/speed, center text, and border styling.src/components/circularParticleChartComponent.vuesrc/shader/circularParticleChartComponent/src/dcsConfig.tspublic/preview/circularParticleChartComponent.svgcircularParticleChartComponent with the requested props plus line2 and lineColor.three, @tresjs/core, and the existing canvas sprite label component; no new dependency is required.src/views/previewEntry.vue or src/views/templateComponet.vue.circularParticleChartComponent entry from src/dcsConfig.ts, then delete the new component file, shader directory, preview asset, and this OpenSpec change folder.