aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/testbed.rs
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-01-23 08:56:27 -0800
committerGitHub <noreply@github.com>2022-01-23 08:56:27 -0800
commit1608a1323ed76cdf33644cfea599cea715acf7a9 (patch)
tree07b975a2b22b31f74a5efcbaa3d2a30aea31ae47 /src_testbed/testbed.rs
parentca635674fc72071d7ff546a749ac22766579b280 (diff)
parentb3b675d2de64d4437748ad46e41cca90c691de1a (diff)
downloadrapier-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.rs10
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 {