Skip to content
Snippets Groups Projects
  1. Jan 26, 2016
  2. Jan 24, 2016
  3. Jan 22, 2016
  4. Jan 20, 2016
    • Ricardo Ortiz's avatar
      ENH: Merge collision context branch. · e5c39a98
      Ricardo Ortiz authored
      Revert some changes and make it build, run FEMSimulator example
      
      CollisionContext/CMakeLists.txt was contributed by Sreekanth.
      e5c39a98
    • Sreekanth Arikatla's avatar
      ENH: Cherry-picked from Ricardo's commit · d2f84191
      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
      d2f84191
    • Ricardo Ortiz's avatar
      fe72dc5a
    • Ricardo Ortiz's avatar
      ENH: Clean and refactor the penalty method. · 14ce80ff
      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.
      14ce80ff
    • Ricardo Ortiz's avatar
      ENH: Add a render delegate for Scene Models. · 4cc20f40
      Ricardo Ortiz authored
      This will be the main render delegate since only models are allowed to
      be render and this one covers most cases.
      4cc20f40
    • Ricardo Ortiz's avatar
      ENH: Create a SceneModels module to house the scene objects · 1c27c80b
      Ricardo Ortiz authored
      classes. Also create a SimulationManager in charge of
      running the simulation.
      1c27c80b
  5. Jan 13, 2016
    • Alexis Girault's avatar
      ENH: Update CameraController architecture · a41a8090
      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.
      a41a8090
  6. Jan 11, 2016
  7. Dec 18, 2015
  8. Dec 08, 2015
  9. Dec 03, 2015
  10. Dec 02, 2015
  11. Dec 01, 2015
Loading