mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-21 11:39:51 -06:00
Feature/time interpolation (#669)
* Initial implementation * Better approximation of target time * Correctly use double precision for time passing * Cleanup * Adding proportional adjustment of delta time at end of interpolation * Keyframe based time interpolation * Add property for time interpolation duration. Move time interpolation methods to TimeManager. * Fix bugs with time gui * Make several clicks on delta time buttons work as expected * Clean up * Improve time interpolation for parallel connection * Improve time API. Fix time interpolation bugs. * Fix mac compile issue * Add hour button * Add missing + sign * Remove newer images from projection buffer when going back in time * Add comment about clearing projection buffer * Fix bug with jumping time in parallel connection * Rename integrateFromTime to previousFrameTime * Compile fix for iswa module * Address code review comments * Code cleanup * Fix bug causig unsmooth behaviour when pausing while interpolating in time
This commit is contained in:
@@ -167,6 +167,7 @@ OpenSpaceEngine::OpenSpaceEngine(std::string programName,
|
||||
_navigationHandler->setPropertyOwner(_rootPropertyOwner.get());
|
||||
// New property subowners also have to be added to the ImGuiModule callback!
|
||||
_rootPropertyOwner->addPropertySubOwner(_navigationHandler.get());
|
||||
_rootPropertyOwner->addPropertySubOwner(_timeManager.get());
|
||||
|
||||
_rootPropertyOwner->addPropertySubOwner(_renderEngine.get());
|
||||
_rootPropertyOwner->addPropertySubOwner(_renderEngine->screenSpaceOwner());
|
||||
|
||||
Reference in New Issue
Block a user