From cc535c706725e3f26f1b5bf38dc889ff10304d72 Mon Sep 17 00:00:00 2001 From: Bauke Date: Mon, 26 Feb 2024 13:30:30 +0100 Subject: [PATCH] Add 2022-03-07. --- interlinked/source/projects/mod.rs | 2 +- interlinked/source/projects/year_2022/mod.rs | 54 ++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/interlinked/source/projects/mod.rs b/interlinked/source/projects/mod.rs index 7ac8141..56af455 100644 --- a/interlinked/source/projects/mod.rs +++ b/interlinked/source/projects/mod.rs @@ -6,5 +6,5 @@ pub mod year_2022; /// Get all [`Project`]s in a single [`Vec`]. pub fn all_projects() -> Vec { - vec![year_2022::day_2022_03_06()] + vec![year_2022::day_2022_03_06(), year_2022::day_2022_03_07()] } diff --git a/interlinked/source/projects/year_2022/mod.rs b/interlinked/source/projects/year_2022/mod.rs index 6d5c41e..0de6f36 100644 --- a/interlinked/source/projects/year_2022/mod.rs +++ b/interlinked/source/projects/year_2022/mod.rs @@ -57,3 +57,57 @@ pub fn day_2022_03_06() -> Project { turn_off_alpha: false, } } + +/// The project made on 2022-03-07. +pub fn day_2022_03_07() -> Project { + Project { + create_input_image: false, + name: "2022-03-07".to_string(), + operations: vec![ + Plasma::default() + .with_height(1080) + .with_seed(2_000_111_903.0) + .with_turbulence(1.0) + .with_width(1920) + .boxed(), + Mosaic::default() + .with_color_variation(1.0) + .with_tile_height(5.0) + .with_tile_neatness(1.0) + .with_tile_size(116.53) + .with_tile_surface(true) + .with_tile_type(MosaicTileType::Triangles) + .boxed(), + Waves::default() + .with_amplitude(2.9) + .with_clamp(true) + .with_sampler_type(WavesSamplerType::Cubic) + .boxed(), + Waves::default() + .with_amplitude(17.3) + .with_clamp(true) + .with_sampler_type(WavesSamplerType::Cubic) + .boxed(), + Mirrors::default() + .with_o_x(1.0) + .with_o_y(0.353) + .with_n_segs(2) + .boxed(), + Cartoon::default().boxed(), + Waterpixels::default() + .with_fill(WaterpixelsFill::Average) + .with_size(32) + .with_smoothness(1.0) + .boxed(), + Mirrors::default() + .with_o_x(0.01) + .with_o_y(0.01) + .with_n_segs(5) + .with_r_angle(342.0) + .boxed(), + MedianBlur::default().boxed(), + ], + resolution: (1920, 1080), + turn_off_alpha: false, + } +}