- Jan 22, 2016
-
-
Ricardo Ortiz authored
from SimMedTK to iMSTK. Modify the license notice in each file. Add LICENSE file.
-
Ricardo Ortiz authored
from SimMedTK to iMSTK. Modify the license notice in each file. Add LICENSE file.
-
- Jan 20, 2016
-
-
Ricardo Ortiz authored
Implement missing methods and logic.
-
Ricardo Ortiz authored
Revert some changes and make it build, run FEMSimulator example CollisionContext/CMakeLists.txt was contributed by Sreekanth.
-
Sreekanth Arikatla authored
Cherry-picked from Ricardo's edits to MeshMap related classes in addCollisionContext branch BUG: Fix compilation errors all over the place ENH: Adds code to find islands Adds code to find and list members of islands WIP: Adds code to do stage-2 assembly ENH: Change the mesh representation of scene objects Adds three mesh representations for discrete geometry for each scene object. Also adds mesh maps Conflicts: Assembler/Assembler.h Collision/MeshToMeshCollision.h CollisionContext/CollisionContext.cpp CollisionContext/CollisionContext.h Core/AnalyticalGeometry.h Core/SceneObject.cpp Core/SceneObject.h Mesh/MeshMap.cpp Mesh/MeshMap.h Mesh/MeshMapAffine.cpp Mesh/MeshMapAffine.h Mesh/MeshMapTetToSurface.h SceneModels/UnitTests/VegaFEMDeformableSceneObjectSpec.cpp
-
Ricardo Ortiz authored
Add an alias for a matrix map. Create a templated method in the MeshModel and IOMesh to automatically cast the underlying mesh. Create an interpolate() method in the VegaVolumetricMesh class to interpolate surface of the underlying volumetric mesh with an external surface mesh and clean up the interface. Create a computeGravity() method in the VegaVolumetricMesh class to compute gravity forces. Refactor getVelocity() method in DeformableSceneObject and add a variable to hold the gravity vector. Refactor SceneObject. Add SceneModelRenderDelegate render delegate to take care of renderign operations for this model. Create visual, physics and collision model variables. Remove render delegates from the StaticSceneObject, this is now handled by it base class. Add storage for the gravity force in VegaFEMDeformableSceneObject and initialized properly. Compute internal force by multiplying K*positions instead of calling the vega function. Refactor DefaultSimulator, VegaFEMModelSimulator. This class will be marked obsolete soon.
-
Ricardo Ortiz authored
* Remove custom renderers * Remove local storage for vertices * Documenting Small format changes all over the place.
-
Ricardo Ortiz authored
Refactor ObjectSimulator.
-
Ricardo Ortiz authored
classes. Also create a SimulationManager in charge of running the simulation.
-
Ricardo Ortiz authored
module.
-
- Jan 11, 2016
-
-
Alexis Girault authored
- Also replace GL/glew by vtk_glew in Core/RenderDetail - Remove empty first line in those
-
- Dec 21, 2015
-
-
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.
-
- Dec 18, 2015
-
-
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()
-
- Dec 11, 2015
-
-
Ricardo Ortiz authored
Add namespace to matrices. Closes #61
-
- Dec 08, 2015
-
-
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?
-
Alexis Girault authored
-
Alexis Girault authored
This is to complete the use of renderFaces()
-
Alexis Girault authored
-
Tansel Halic authored
The 3ds file loading and attachment of VAO for the tangents for 3DS file are working fine now.
-
Tansel Halic authored
-
Tansel Halic authored
The renderdetail has been changed to accommodate these modifications. The wet shader shader code is a bit modified. Clean-up of the code is needed
-
Tansel Halic authored
Needed for custom shader attribute declarations such as tangents.
-
Tansel Halic authored
-
- Dec 03, 2015
-
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
-
- Dec 02, 2015
-
-
Ricardo Ortiz authored
-
- Dec 01, 2015
-
-
Sreekanth Arikatla authored
Camera scope tip bending works!
-
Ricardo Ortiz authored
-
Sreekanth Arikatla authored
-
Sreekanth Arikatla authored
-
Sreekanth Arikatla authored
-
Ricardo Ortiz authored
witht he VRPN interface.
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
Work on Integrate ToolCoupler with ObjectSimulartor to implement haptics rendering.
-
Ricardo Ortiz authored
-
Ricardo Ortiz authored
Also enable and test force feedback.
-
Ricardo Ortiz authored
to couple devices and models. Add VRPN generic server device.
-