pub fn fixed_points(table: &IfsTable) -> [[f32; 2]; 4]Expand description
Every map’s fixed point, with the padded slots filled by duplication.
A table always carries MAPS maps, but a figure with fewer duplicates one
at probability 0 — and a padded slot’s fixed point is on the attractor only
when the pad happens to duplicate a drawn map. That is true of all five
curated tables today and is exactly the sort of thing that stops being true
when a sixth figure is added, so this returns only the p > 0 maps’ points,
repeated around all four slots. Every consumer then picks one of four
unconditionally: no branch, and no knowledge of the probability table.
The p > 0 test survives the levers: bias is multiplicative and bounded by
BIAS_DEPTH, so it can neither zero a drawn map nor revive a pad.