MCPcopy Create free account
hub / github.com/Notgnoshi/generative / generate_square

Function generate_square

tools/point-cloud.rs:61–74  ·  view source on GitHub ↗
(points: usize, rng: &mut StdRng)

Source from the content-addressed store, hash-verified

59}
60
61fn generate_square(points: usize, rng: &mut StdRng) -> Vec<Double2> {
62 let mut v = Vec::with_capacity(points);
63 let dist = Uniform::new(0.0, 1.0).unwrap();
64
65 for _ in 0..points {
66 let point = Double2 {
67 x: dist.sample(rng),
68 y: dist.sample(rng),
69 };
70 v.push(point);
71 }
72
73 v
74}
75
76fn generate_circle(points: usize, rng: &mut StdRng) -> Vec<Double2> {
77 let mut v = Vec::with_capacity(points);

Callers 1

generateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected