Add internal camera
This commit is contained in:
parent
dbd873a3ad
commit
5b09bb780e
|
|
@ -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));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user