From b47c028d72ef31f6d64168aabef1a0d8f577ea57 Mon Sep 17 00:00:00 2001 From: Sreekanth Arikatla <sreekanth.arikatla@kitware.com> Date: Fri, 15 Sep 2017 13:49:27 -0400 Subject: [PATCH] ENH: Enforce real time time stepping for dynamic objects --- Source/SimulationManager/imstkSceneManager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Source/SimulationManager/imstkSceneManager.cpp b/Source/SimulationManager/imstkSceneManager.cpp index 883ae26b6..ea6f7af18 100644 --- a/Source/SimulationManager/imstkSceneManager.cpp +++ b/Source/SimulationManager/imstkSceneManager.cpp @@ -28,6 +28,7 @@ #include "imstkDeformableObject.h" #include "imstkVirtualCouplingPBDObject.h" #include "imstkGeometryMap.h" +#include "imstkTimer.h" #include "g3log/g3log.hpp" @@ -61,6 +62,10 @@ SceneManager::initModule() void SceneManager::runModule() { + StopWatch wwt; + + wwt.start(); + // Reset Contact forces to 0 for (auto obj : m_scene->getSceneObjects()) { @@ -145,8 +150,6 @@ SceneManager::runModule() { controller->setTrackerToOutOfDate(); } -<<<<<<< HEAD -======= auto timeElapsed = wwt.getTimeElapsed(StopWatch::TimeUnitType::seconds); @@ -174,7 +177,6 @@ SceneManager::runModule() } } } ->>>>>>> 2decf6e... initial } void -- GitLab