- Apr 15, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
- Add imstk::Mat4f and imstk::Mat4d - Add imstk::MAX_D and imstk::MIN_D - Remove 'Map' from GeometryMap functions - Reorder functions in a consistent manner - Correct reference returns - remove unnecessary ismtk:: due to namespace - rename vertex/triangle/hexadron/tetrahedron composed methods with their plural form when needed - follow style rule with return type on a line and function name on the following one during declaration - move print() to geometryMap base class and use it in override functions - use for each c++11 architecture when possible - correct wrong iteration in HexahedralMesh::getVolume - place conditions for return at the top of functions - declare WeightsArray in TetrahedralMesh instead of TetraTriangleMap - Rename findEclosingTetrahedra to findEnclosingTetrahedra - add override on virtual functions in child classes - correct test function name in Sandbox
-
Alexis Girault authored
-
- Apr 13, 2016
-
-
Sreekanth Arikatla authored
Minor fixes to returning references to locals in various places.
-
- Apr 12, 2016
-
-
Sreekanth Arikatla authored
Adds tet-tri map and all the support functionality that it needs
-
Sreekanth Arikatla authored
Adds Tetra-Triangular mesh map. TODO: Code check and add tests
-
- Apr 11, 2016
-
-
Sreekanth Arikatla authored
Adds Identity map. Adds some safe gaurds.
-
- Apr 09, 2016
-
-
Alexis Girault authored
-
- Apr 08, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
(1) `SimulationManager::startSimulation()` will check if a Viewer is already rendering, and will only start a rendering/interaction loop in the main thread if it isn't. This allows us to work with two possible cases: (a) a QT Application with an existing widget for rendering, in which case we do not want to control the rendering window ourself in a loop (b) a standalone `vtkRenderWindow` application, in which case we do want to create a window when our simulation starts and loop until the window is closed. (2) `SimulationManager::startSimulation()` can be launched with a debug boolean option (off by default), which will allow to not automatically simulate the dynamics of the scene, to be able to interact with the scene beforehand (using the mouse). (3) `imstk::InteractorStyle` is based on vtkInteractorStyle specifically the trackballCamera and allows to ignore mouse events in simulation mode, and uses key events to control the simulation: 's' : start simulation 'e' : end simulation ' ' (space) : pause/run simulation (4) The `Viewer` class and the `InteractorStyle` class have been moved to the `SimulationManager` module, since they are more drivers of the application themselves. (5) The 'Sandbox' example has been refactored to make it easier to test autonomous tests, and updated to use the new driver architecture brought with this commit.
-
- Apr 07, 2016
-
-
Alexis Girault authored
Also merge Utility within Core.
-
Alexis Girault authored
- SIMULATION adds the object actors and set the interactor style to no interactions. - DEBUG adds additional actors to visualize lights, the camera, axis, and set the interactor style to trackball to interact with the scene.
-
Alexis Girault authored
-
- Apr 06, 2016
-
-
Alexis Girault authored
-
- Apr 05, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
Light still a WIP
-
- Apr 04, 2016
-
-
Sreekanth Arikatla authored
Adds visual tests for Isometric mapping
-
Sreekanth Arikatla authored
Changes the name of math constants to be consistent
-
Sreekanth Arikatla authored
Adds fade background with typical paraview style bg colors. TODO : make this a renderer setting and optional
-
Sreekanth Arikatla authored
Changes names of math constants
-
Sreekanth Arikatla authored
Uses imstk defined math constants
-
Sreekanth Arikatla authored
Adds geometry map base class and isometriMap Signed-off-by:
Sreekanth Arikatla <sreekanth.arikatla@kitware.com>
-
- Apr 01, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
- Remove PThreads on Linux - Correct CMake output directories in case of single configuration type (not MSVC)
-
Alexis Girault authored
-
Alexis Girault authored
Corrects bug on Windows
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
Default is OFF since we have issues configuring it on Windows currently.
-
Alexis Girault authored
All projects output directories are now common in the top level. This commit takes care of the CMAKE_CONFIGURATION_TYPES for Visual Studio. With this commit the Find_XXX.cmake files do not need HINTS anymore since all targets are built in a same directory known to CMAKE_LIBRARY_PATH, and all headers directories are referenced in CMAKE_INCLUDE_PATH.
-
- Mar 31, 2016
-
-
Alexis Girault authored
-
Sreekanth Arikatla authored
-
- Mar 29, 2016
-
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
The scene needs to be paused, but not the viewer.
-
Alexis Girault authored
Also make Geometry class polymorphic by making its destructor virtual.
-
Alexis Girault authored
-
- Mar 28, 2016
-
-
Alexis Girault authored
Conflict existed within VTK.
-
Alexis Girault authored
-