
📝 Rust Code
use nannou::prelude::*;
fn main() {
nannou::app(model)
.update(update)
.simple_window(view)
.size(1_000, 500)
.run();
}
struct Model {
}
fn model(_app: &App) -> Model {
Model {}
}
fn update(_app: &App, _model: &mut Model, _update: Update) {
}
fn view(app: &App, _model: &Model, frame: Frame) {
let draw = app.draw();
draw.background().color(rgba(0.2, 0.2, 0.2, 1.0));
let color = rgba(0.0, 0.9, 0.8, 1.0);
let radius = 100.0;
let y = 0.0;
for x in [200.0, 400.0, 600.0, 800.0] {
draw.ellipse()
.x_y(x - 500.0, y)
.radius(radius)
.color(color);
}
draw.to_frame(app, &frame).unwrap();
}