From 5b09bb780e232ad1e242ddf79c69eaad0df5976e Mon Sep 17 00:00:00 2001 From: numzero Date: Sat, 14 Sep 2024 19:59:49 +0300 Subject: [PATCH] Add internal camera --- src/bin/flat/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/bin/flat/main.rs b/src/bin/flat/main.rs index da89317..235fa50 100644 --- a/src/bin/flat/main.rs +++ b/src/bin/flat/main.rs @@ -64,6 +64,11 @@ pub fn main() { vec2(-2.5 * tube.outer_radius, 1.25 * tube.external_halflength), mat2(vec2(1., -1.), vec2(1., 1.)), ); + let cam3 = put_object( + &space.tube, + vec2(0.25 * tube.inner_radius, 0.25 * tube.external_halflength), + mat2(vec2(0., -1.), vec2(1., 0.)), + ); gc.canvas_height(500.0); gc.transform(Transform2D::rotate(FRAC_PI_2)); @@ -71,6 +76,8 @@ pub fn main() { gc.line_width(0.5); // gc.stroke_color(Color::Rgba(1.0, 0.5, 0.0, 0.5)); // draw_fan(gc, &tube, vec2(-500.0, 0.0), vec2(1.0, 0.0), 1.0); + gc.stroke_color(Color::Rgba(0.0, 0.8, 1.0, 1.0)); + draw_fan_2(gc, &space, cam3, 1.0); gc.stroke_color(Color::Rgba(0.5, 1.0, 0.0, 1.0)); draw_fan_2(gc, &space, cam2, 1.0); gc.stroke_color(Color::Rgba(1.0, 0.5, 0.0, 1.0));