diff --git a/src/bin/wireframe/scene.rs b/src/bin/wireframe/scene.rs index eac5a5d..f530deb 100644 --- a/src/bin/wireframe/scene.rs +++ b/src/bin/wireframe/scene.rs @@ -98,6 +98,11 @@ pub fn build() -> Vec { vec3(-2.5 * tube.outer_radius, 1.25 * tube.external_halflength, 0.), mat3(vec3(1., -1., 0.), vec3(1., 1., 0.), vec3(0., 0., 1.)), ); + let cam2l = put_object( + &space.tube, + vec3(-2.5 * tube.outer_radius, 1.25 * tube.external_halflength, 0.), + mat3(vec3(1., -0.825, 0.), vec3(1., 1., 0.), vec3(0., 0., 1.)), + ); let cam3 = put_object( &space.tube, vec3(0.25 * tube.inner_radius, 0.25 * tube.external_halflength, 0.), @@ -108,7 +113,11 @@ pub fn build() -> Vec { paint(&mut gc, vec3(0.6, 0.6, 0.6), tube.render()); paint(&mut gc, vec3(0.0, 0.6, 1.0), draw_fan_2(&space, cam3, vec3(0., 1., 0.))); paint(&mut gc, vec3(0.2, 1.0, 0.0), draw_fan_2(&space, cam2, vec3(0., 1., 0.))); - paint(&mut gc, vec3(0.0, 1.0, 0.6), draw_fan_2(&space, cam2, vec3(0., 0., 1.))); + paint( + &mut gc, + vec3(0.0, 1.0, 0.6), + draw_fan_2(&space, cam2l, vec3(0., 0., 1.)), + ); paint(&mut gc, vec3(1.0, 0.2, 0.0), draw_fan_2(&space, cam1, vec3(0., 1., 0.))); gc }