Files
brahman/crates/modules/pineal/polar/src/lib.rs
T
sergio 370a593ad8 feat(pineal): cierra stub polar — pie/donut + radar
Fase F: tercer stub de pineal cerrado.

- pie — paint_pie: pie y donut (inner_radius > 0). Porciones desde las
  12 en punto, horario; valores negativos → 0. Cada cuña se tesela en
  un triangle strip [in,out,in,out,…] con segmentos de arco escalados
  al ángulo.
- radar — paint_radar: M ejes equiespaciados, valores proyectados a
  distancia proporcional; relleno (fan) + contorno (polilínea cerrada).

Painters 100% agnósticos (trait Canvas). 5 tests verdes.
cargo check --workspace verde.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 14:14:37 +00:00

16 lines
405 B
Rust

//! `pineal-polar` — gráficos en coordenadas polares.
//!
//! Painters agnósticos (hablan contra `Canvas`): el `Canvas` no tiene
//! primitiva de arco, así que cada forma se tesela en triangle strips.
//!
//! - [`pie`] — pie / donut chart.
//! - [`radar`] — radar (spider) chart.
#![forbid(unsafe_code)]
pub mod pie;
pub mod radar;
pub use pie::{paint_pie, Slice};
pub use radar::paint_radar;