diff options
| author | Sébastien Crozet <developer@crozet.re> | 2022-01-23 08:56:27 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-23 08:56:27 -0800 |
| commit | 1608a1323ed76cdf33644cfea599cea715acf7a9 (patch) | |
| tree | 07b975a2b22b31f74a5efcbaa3d2a30aea31ae47 /src_testbed/testbed.rs | |
| parent | ca635674fc72071d7ff546a749ac22766579b280 (diff) | |
| parent | b3b675d2de64d4437748ad46e41cca90c691de1a (diff) | |
| download | rapier-1608a1323ed76cdf33644cfea599cea715acf7a9.tar.gz rapier-1608a1323ed76cdf33644cfea599cea715acf7a9.tar.bz2 rapier-1608a1323ed76cdf33644cfea599cea715acf7a9.zip | |
Merge pull request #282 from dimforge/critical-damping
Improve the CFM implementation
Diffstat (limited to 'src_testbed/testbed.rs')
| -rw-r--r-- | src_testbed/testbed.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index 75eb50b..dba40fd 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -362,7 +362,7 @@ impl TestbedApp { vsync: true, ..Default::default() }) - .insert_resource(ClearColor(Color::rgb(0.85, 0.85, 0.85))) + .insert_resource(ClearColor(Color::rgb(0.15, 0.15, 0.15))) .insert_resource(Msaa { samples: 4 }) .insert_resource(WgpuOptions { // Required for wireframes. @@ -536,6 +536,14 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { } } + pub fn set_graphics_shift(&mut self, shift: Vector<Real>) { + if !self.state.camera_locked { + if let Some(graphics) = &mut self.graphics { + graphics.graphics.gfx_shift = shift; + } + } + } + #[cfg(feature = "dim2")] pub fn look_at(&mut self, at: Point2<f32>, zoom: f32) { if !self.state.camera_locked { |
