ENH: Init controllers offsets on simulation start
1) for camera controller, setup offsets in initModule based on the camera transform 2) for object controller, setup offset in sceneManager initModule based on the object colliding geometry transform This API allows the user to only worry about the geometries and camera transforms, and let the controllers auto-init based on that information when the simulation starts only.
Showing
- Base/Scene/Camera/imstkCamera.cpp 1 addition, 13 deletionsBase/Scene/Camera/imstkCamera.cpp
- Base/Scene/Camera/imstkCamera.h 1 addition, 1 deletionBase/Scene/Camera/imstkCamera.h
- Base/Scene/Controllers/imstkCameraController.cpp 14 additions, 1 deletionBase/Scene/Controllers/imstkCameraController.cpp
- Base/Scene/Object/imstkVirtualCouplingObject.cpp 7 additions, 0 deletionsBase/Scene/Object/imstkVirtualCouplingObject.cpp
- Base/Scene/Object/imstkVirtualCouplingObject.h 8 additions, 0 deletionsBase/Scene/Object/imstkVirtualCouplingObject.h
- Base/SimulationManager/imstkSceneManager.cpp 9 additions, 0 deletionsBase/SimulationManager/imstkSceneManager.cpp
- Examples/Sandbox/main.cpp 4 additions, 5 deletionsExamples/Sandbox/main.cpp
Please register or sign in to comment