| 334 | } |
| 335 | |
| 336 | void InteractiveCameraHandler::snapToCamera(const int i) { |
| 337 | if (!_interpPath.empty()) { |
| 338 | unsigned int nearestCam = (i == -1 ? findNearestCamera(_interpPath) : i); |
| 339 | nearestCam = sibr::clamp(nearestCam, (unsigned int)(0), (unsigned int)(_interpPath.size() - 1)); |
| 340 | fromCamera(*_interpPath[nearestCam], true, false); |
| 341 | } |
| 342 | } |
| 343 | |
| 344 | void InteractiveCameraHandler::setFPSCameraSpeed(const float speed) { |
| 345 | _fpsCamera.setSpeed(speed); |