[−][src]Function geopattern::nested_squares
pub fn nested_squares(
inner_side: f32,
(width, height): (usize, usize),
stroke_outer: &[(&str, f32)],
fill_inner: &[(&str, f32)],
background_color: &str
) -> Document
nested squares
TODO: make outer_side
independent of inner_side
, currently evaluates to 7 * inner_side
use geopattern::nested_squares; let c = nested_squares( 60.0, (2, 2), &(0..4) .map(|v| { ( if v & 1 == 0 { "#222" } else { "#ddd" }, 0.02 + (v as f32) / 4.0, ) }) .collect::<Vec<(&str, f32)>>(), &(0..4) .map(|v| { ( if v & 1 == 0 { "#222" } else { "#ddd" }, 0.02 + (v as f32) / 4.0, ) }) .collect::<Vec<(&str, f32)>>(), "#987987", ); println!("{}", c);