diff --git a/Cargo.lock b/Cargo.lock index 85ea363..1f63170 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1231,7 +1231,7 @@ dependencies = [ [[package]] name = "julia-set" -version = "0.1.0" +version = "1.0.0" dependencies = [ "eframe", "image", diff --git a/Cargo.toml b/Cargo.toml index ade7a3e..6ac8188 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "julia-set" -version = "0.1.0" +version = "1.0.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/generate.rs b/src/generate.rs index e7f7ded..dc2e2b9 100644 --- a/src/generate.rs +++ b/src/generate.rs @@ -26,8 +26,8 @@ impl Default for RenderOptions { height: 512, unit_width: 4.0, iterations: 128, - cx: -0.8, - cy: -0.27, + cx: 0.4, + cy: -0.2, fill_style: FillStyle::Bright, } } @@ -36,9 +36,9 @@ impl Default for RenderOptions { pub fn view_point(q: &RenderOptions, image: RgbImage) -> RgbImage { apply_fn(image, q, |x, y| { let len = (Vec2::new(x as f32, y as f32) - Vec2::new(q.cx as f32, q.cy as f32)).length(); - if len < 0.04 { - Some(Rgb([0, 255, 255])) - } else if len < 0.05 { + if len < 0.03 { + Some(Rgb([0, 120, 120])) + } else if len < 0.04 { Some(Rgb([255; 3])) } else { None diff --git a/src/main.rs b/src/main.rs index 4628170..82d8118 100644 --- a/src/main.rs +++ b/src/main.rs @@ -362,9 +362,12 @@ impl eframe::App for JuliaGUI { )); } - if let Some(ms) = self.export_render_ms { - ui.label(format!("(took {ms:.2}ms)")); - } + ui.label( + self.export_render_ms + .map(|ms| format!("took {ms:.2}ms")) + .unwrap_or_default(), + ); + ui.label(format!("version {}", env!("CARGO_PKG_VERSION"))); if set_cx.changed() || set_cy.changed() || set_unit_width.changed()