MCPcopy Create free account
hub / github.com/Anttwo/SuGaR / FPSCamera

Method FPSCamera

gaussian_splatting/SIBR_viewers/src/core/view/FPSCamera.cpp:26–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24namespace sibr {
25
26 FPSCamera::FPSCamera(void) : _hasBeenInitialized(false)
27 {
28 UIShortcuts::global().add("[FPS camera] j", "rotate camera -Y (look left)");
29 UIShortcuts::global().add("[FPS camera] l", "rotate camera +Y (look right)");
30 UIShortcuts::global().add("[FPS camera] i", "rotate camera +X (look up)");
31 UIShortcuts::global().add("[FPS camera] k", "rotate camera -X (look down)");
32 UIShortcuts::global().add("[FPS camera] u", "rotate camera +Z ");
33 UIShortcuts::global().add("[FPS camera] o", "rotate camera -Z ");
34 UIShortcuts::global().add("[FPS camera] w", "move camera -Z (move forward)");
35 UIShortcuts::global().add("[FPS camera] s", "move camera +Z (move backward)");
36 UIShortcuts::global().add("[FPS camera] a", "move camera -X (strafe left)");
37 UIShortcuts::global().add("[FPS camera] d", "move camera +X (strafe right)");
38 UIShortcuts::global().add("[FPS camera] q", "move camera -Y (move down)");
39 UIShortcuts::global().add("[FPS camera] e", "move camera +Y (move up)");
40 /*
41 _speedFpsCam = 1.0f;
42 _speedRotFpsCam = 1.0f;
43 _useAcceleration = true; */
44 _speedFpsCam = 0.3f;
45 _speedRotFpsCam = 1.0f;
46 _useAcceleration = false;
47 }
48
49 void FPSCamera::fromCamera( const sibr::InputCamera & cam)
50 {

Callers

nothing calls this directly

Calls 1

addMethod · 0.45

Tested by

no test coverage detected