Fixed waterfall display

This commit is contained in:
Sebastian 2023-08-15 00:07:35 +02:00
parent e767e1cbe0
commit 24753c8252
1 changed files with 3 additions and 2 deletions

View File

@ -306,10 +306,11 @@ mod app {
let gradient = colorous::TURBO;
for y in 0..128 {
let norm_intens = (col[y].re.pow(2) + col[y].im.pow(2)) / *cx.local.max_mag;
for idx in 0..128 {
let norm_intens = (col[idx].re.pow(2) + col[idx].im.pow(2)) / *cx.local.max_mag;
let color = gradient.eval_continuous(norm_intens as f64);
let y = if idx < 64 { 64 + idx } else { idx - 64 };
Pixel(
Point::new(*cx.local.col_pos as i32, y as i32),
Rgb565::new(color.r >> 3, color.g >> 2, color.b >> 3),