370a593ad8
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>
16 lines
405 B
Rust
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;
|