Browse Source

Adjust space-drawing for 23x30cm paper

Getty Ritter 5 years ago
parent
commit
7c43472ff8
1 changed files with 8 additions and 5 deletions
  1. 8 5
      src/space.rs

+ 8 - 5
src/space.rs

@@ -6,16 +6,17 @@ use std::collections::HashSet;
 use rand::Rng;
 
 fn main() {
-    let (w, h) = (11.0, 14.0);
+    let cent = 0.393701;
+    let (w, h) = (23.0 * cent, 30.0 * cent);
     let mut drawing = gt::svg(w, h);
-    drawing.add(gt::rect((0.0, 0.0), (11.0, 14.0)));
+    drawing.add(gt::rect((0.0, 0.0), (w, h)));
 
     let mut rng = rand::thread_rng();
     let per_inch = 5.0;
 
     let mut points: HashSet<(usize, usize)> = iproduct!(
-        per_inch as usize .. per_inch as usize * 10,
-        per_inch as usize .. per_inch as usize * 13
+        per_inch as usize .. per_inch as usize * 8,
+        per_inch as usize .. per_inch as usize * 11
     ).collect();
     let mut src: Vec<(usize, usize)> = points.clone().into_iter().collect();
     rng.shuffle(&mut src);
@@ -57,5 +58,7 @@ fn main() {
         }
     }
 
-    drawing.to_stdout();
+    if let Err(e) = drawing.output("space") {
+        eprintln!("{:?}", e);
+    }
 }