- May 18, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
Usefull for when VRPN servers allows to add multiple devices. Implement testTwoFalcons example to illustrate use of two novint falcons.
-
Alexis Girault authored
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.
-
- May 17, 2016
-
-
Alexis Girault authored
Default value is 0 if not set (close to 1ms)
-
Alexis Girault authored
Reset sceneManager loop delay to 0 (fast loop) and remove LOG info to avoid too much printing.
-
Alexis Girault authored
1) collidingobject needs to be virtual 2) trackingController was not passing scaling value
-
Alexis Girault authored
Subclass of trackingcontroller and collidingobject
-
Alexis Girault authored
Just like camera.
-
Alexis Girault authored
Used for camera controller, will be used for virtual tool object. Useful to take care of world transformations (scaling, offset, inverse translation, mirror rotations)
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
- May 16, 2016
-
-
Sreekanth Arikatla authored
Adds memory.h for windows in cameraController to clear compiler errors
-
Sreekanth Arikatla authored
Adds close viewer window with esc button..
-
Alexis Girault authored
1) public constructor 2) add inversion flags 3) apply correct offsets and scales still need to apply rotation offset based on camera initial orientation
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
- May 13, 2016
-
-
Alexis Girault authored
1) Camera does not hold a vtkCamera anymore (less tight integration). It holds camera parameters. 2) Camera has a pointer to CameraController, that you can set up based on a deviceclient. This camera controller has a reference to the camera, and updates its parameters based on the deviceclient retrieved information. 3) Scene runs the controller as an asynchronous module in its own thread, it is therefore started in Scene::initModule and ended in Scene::cleanUpModule. 4) In the timer loop of InteractorStyle, the vtk camera is updated based on the scene camera. 5) In Renderer, a new vtk Camera needs to be created to match the scene camera, since it is not created anymore in imstk::Camera.
-
Alexis Girault authored
1) Create a timer on the renderWindowInteractor 2) Render() in 'InteractorStyle::OnTimer()'
-
Alexis Girault authored
-
Alexis Girault authored
-
- May 11, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
PR: https://github.com/libnifalcon/libnifalcon/pull/46 Based on improve-cmake that was merged: https://github.com/libnifalcon/libnifalcon/pull/43
-
Alexis Girault authored
Did not support colors in standard output, use std::cout and std::cerr instead.
-
- May 10, 2016
-
-
Alexis Girault authored
-
- May 09, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
Was not passed to external projects
-
Alexis Girault authored
-
- May 07, 2016
-
-
Alexis Girault authored
The following warning on Linux and Windows triggers an error on Mac: ''' imstkTetrahedralMesh.cpp:151: error: non-constant-expression cannot be narrowed from type 'int' to 'value_type' (aka 'unsigned long') in initializer list [-Wc++11-narrowing] surfaceTri.push_back(triArray{ { a, b, c } }); ^ ^ ^ ''' Fixed by using size_t where needed.
-
Alexis Girault authored
LibNiFalcon is an external project dependency on every system.
-
Alexis Girault authored
On Mac and Linux, libusb1 would be found with other names.
-
- May 06, 2016
-
-
Alexis Girault authored
Needed for VRPN. Use fork made for cmake improvements and plan for a pull request: https://github.com/agirault/libnifalcon/tree/improve-cmake
-
Alexis Girault authored
-