- 20 Jan, 2016 14 commits
-
-
Ricardo Ortiz authored
* Remove custom renderers * Remove local storage for vertices * Documenting Small format changes all over the place.
-
Ricardo Ortiz authored
Use the model from SceneObject to laod meshes.
-
Ricardo Ortiz authored
and their tests. Streamline and refactor time integrators and their tests.
-
Ricardo Ortiz authored
initialized from Vega matrices. The ode rhs now considers damping only if the coefficients are positive, non zero. It also accumulates contact forces if any. The updateAttachedMesh in the VegaVolumetricMesh class now takes an Eigen vector to do the update.
-
Ricardo Ortiz authored
to just NewtonMethod. Update the solve routine so it always goes into the armijo loop, subsequent function norms are computed there. If the user wants to disable the armijo updated then it should set the armijoMax in the base class. The armijo function now takes an extra parameter, the old function evaluation norm.
-
Ricardo Ortiz authored
in favor of their own "GenerateCompressedRowMajorFormat" routine.
-
Ricardo Ortiz authored
Refactor ObjectSimulator.
-
Ricardo Ortiz authored
classes. Also create a SimulationManager in charge of running the simulation.
-
Ricardo Ortiz authored
file and add forward declarations.
-
Ricardo Ortiz authored
module.
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
-
- 14 Jan, 2016 1 commit
-
-
a41a8090 ENH: Update CameraController architecture 7b9b5153 BUG: allow DisableMouseInteraction in LaparoscopicCamera Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !70
-
- 13 Jan, 2016 2 commits
-
-
Alexis Girault authored
- Migration of the camera update by external device from VTKViewer to LaparoscopicCameraController. - Removal of obsolete cameraConfigurationData struct - Cleaning of unused variables and of style - Simplification of the cameraController feature in the LaparoscopicCamera example.
-
Alexis Girault authored
In the LaparoscopicCamera example the mouse interaction was supposed to be disabled, but by setting the new interactor style after the viewer initialization, the observers rules on the vtkViewer interactor were overridden. Placing the interactorStyle beforehand resolves the issue. In the future it would be convenient to have wrapped functions in IMSTK to make changes to the interactor without the need to go through VTK.
-
- 12 Jan, 2016 2 commits
-
-
d994c08e COMP: Cleaning some unused cmake files. 9ef7e318 ENH: Remove VTK includes from submodules' CMakeLists.txt f6ada232 COMP: Fix compilation issues for external projects Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ricardo Ortiz <ricardo.ortiz@kitware.com> Reviewed-by:
Alexis Girault <alexis.girault@kitware.com> Merge-request: !69
-
Ricardo Ortiz authored
Also, adding ThreadPool to the configuration file.
-
- 11 Jan, 2016 2 commits
-
-
Alexis Girault authored
- Also replace GL/glew by vtk_glew in Core/RenderDetail - Remove empty first line in those
-
Alexis Girault authored
- Add missing export targets (Solvers, TimeIntegrators, VTKRendering) - Remove obsolete GLM from SimMedTKConfig.cmake - Include VRPN libraries in SimMedTKConfig.cmake - Include VTK in SimMedTKCongig.cmake
-
- 21 Dec, 2015 2 commits
-
-
56fb5769 ENH: Time Integrators module. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ricardo Ortiz <ricardo.ortiz@kitware.com> Reviewed-by:
Ricardo Ortiz <ricardo.ortiz@kitware.com> Merge-request: !63
-
Ricardo Ortiz authored
This module implements forward and backward Euler methods. ENH: Add unit tests ENH: Implement Newton's method. Used in the backward Euler method. Add test for backward euler. Fix MacOSX compilation error. BUG: Make sure row major sparse containers are used for all matrix computations. Clean up interfaces, fix linking errors and transfer implementations to cpp files. Documents methods and variables. Clean solvers test. Adding more documentation. Clean solver tests and interfaces. Fix discrepancies in iterative solvers errors. Add more documentation.
-
- 18 Dec, 2015 4 commits
-
-
4a2b2e56 COMP: Suppress Clang override warnings from VTK Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ricardo Ortiz <ricardo.ortiz@kitware.com> Merge-request: !66
-
Sean Radigan authored
-
f7d0354c BUG: Fixed examples to properly shutdown Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ricardo Ortiz <ricardo.ortiz@kitware.com> Merge-request: !65
-
Sean Radigan authored
VRPNDeviceServer did not properly setting framework termination flags VRPNDeviceServer was also wrapping vrpn_Connection in a shared_ptr, this was causing a double delete because vrpn_ConnectionManager cleans up after connections made with vrpn_create_server_connection()
-
- 13 Dec, 2015 2 commits
-
-
Ricardo Ortiz authored
BUG: Enable solver module. Add namespace to matrices. Closes #61 See merge request !64
-
Ricardo Ortiz authored
-
- 11 Dec, 2015 1 commit
-
-
Ricardo Ortiz authored
Add namespace to matrices. Closes #61
-
- 10 Dec, 2015 1 commit
-
-
Ricardo Ortiz authored
Solvers module This solvers module contains interfaces to solve linear and non-linear systems of equations. See merge request !62
-
- 09 Dec, 2015 3 commits
-
-
Sreekanth Arikatla authored
Add a flag to computer the residual for iterative methods changes to SOR and Gauss-Seidel methods
-
Ricardo Ortiz authored
Conflicts: Solvers/BackwardSOR.h Solvers/ForwardGaussSeidel.cpp
-
Sreekanth Arikatla authored
Adds base classes for solver module. Adds various iterative and direct solvers: Conjugate gradient, Gauss-Seidel Conflicts: Solvers/CMakeLists.txt Solvers/SolverBase.h
-
- 08 Dec, 2015 6 commits
-
-
Ricardo Ortiz authored
Vtk shaders Starting merge request for vtk shaders, pulled from ricardo branch, implemented mostly by tansel, rebased on master, with cleaning and corrections made by me. This is a Work in Progress. do not merge. We need to review this altogether with @ricardo-ortiz This deprecates an old texture handling, but we need to work on integrating the new implementation, for example if there are no shaders. Also maybe look into getting rid of the use of static objects. @tanselhalic could you maybe give a description of your work on the shaders and the textures? Also please wait until this is merged to contribute your new changes, so we can start from a clean base again. Thank you all. Let's get this merged! See merge request !61
-
Ricardo Ortiz authored
All examples should follow the same conventions. Name of the application should match the directory name containing it.
-
Alexis Girault authored
AVMNidus was used to test the shaders, but was not showcasing its main usage anymore. This commit divides the example by migrating the Shaders test into another example (Shaders) Also incorporated the data for this new example in MIDAS to download it during the build. Also fixed some shaders errors.
-
Alexis Girault authored
Removing RenderDelegates, OpenGLRenderer, OpenGLViewer
-
Alexis Girault authored
- need glew.h in Core/RenderDetail for GLint - need to link against Geometry in AVMNidus - remove duplicated library in Rendering
-
Alexis Girault authored
- Remove RenderDetail::setTextureFilename() and co. - Remove MeshModel::addTexture() - Remove SurfaceMesh::assignTexture() and co. - Use RenderDetail::addTexture() Still need to assign texture in model?
-