- May 17, 2016
-
-
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
-
Alexis Girault authored
Could not link against hidapi on windows (setupapi) Not sure about the need for libusb1 on windows. Comments added to FindVRPN to analyze what is happening.
-
Alexis Girault authored
-
Alexis Girault authored
1) Only output to CMAKE_XXX_OUTPUT_DIRECTORY without worrying about CMAKE_CONFIGURATION_TYPES 2) Use CMAKE_CFG_INTDIR to correctly set CMAKE_LIBRARY_PATH after the change 1) 3) Use mark_as_superbuild() to pass variables to external projects and innerbuild. (${PROJECT_NAME}_EP_ARGS) 4) Remove unecessary steps in eigen project (only includes, no lib) 5) Use standard imstkAddExternalProject for Uncrustify (not tested)
-
Alexis Girault authored
-
Alexis Girault authored
-
- May 04, 2016
-
-
Alexis Girault authored
Needed VTK for mesh reader
-
Alexis Girault authored
-
Alexis Girault authored
1) Get rid of type in deviceClient 2) Rename URL to IP in deviceClient 3) Add machine (name or ip) and port number as parameters in device server to be able to create external servers 4) Refactor VRPNDeviceServer::addDeviceClient into addDevice to use only a deviceName and a deviceType
-
- May 03, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
-
- May 02, 2016
-
-
Alexis Girault authored
Check if file exists in imstkMeshReader.
-