Skip to content
Snippets Groups Projects
  1. Jan 20, 2016
    • 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: Refactoring and cleaning SceneObject. · d6136d80
      Ricardo Ortiz authored
      * Remove custom renderers
      * Remove local storage for vertices
      * Documenting
      
      Small format changes all over the place.
      d6136d80
    • Ricardo Ortiz's avatar
      ENH: Fix initialization order in the VegaFEMSceneModel. · 959ab5e9
      Ricardo Ortiz authored
      Refactor ObjectSimulator.
      959ab5e9
    • 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
    • Ricardo Ortiz's avatar
      b2ea57c6
  2. Jan 11, 2016
  3. Dec 21, 2015
    • Ricardo Ortiz's avatar
      ENH: Time Integrators module. · 56fb5769
      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.
      56fb5769
  4. Dec 18, 2015
    • Sean Radigan's avatar
      BUG: Fixed examples to properly shutdown · f7d0354c
      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()
      f7d0354c
  5. Dec 11, 2015
  6. Dec 08, 2015
  7. Dec 03, 2015
  8. Dec 02, 2015
  9. Dec 01, 2015
  10. Nov 04, 2015
    • Ricardo Ortiz's avatar
      Remove GLEW from the external build · 520884a5
      Ricardo Ortiz authored
      Many other cmake improvements.
      
      Fix GLEW/GLU dependency mess.
      
      Set build configuration variables and pass down to to superbuild
      external projects.
      
      1. Removing GLEW external project. Glew is now
      built with vtk, in order to use it just include
      the vtk use file and add the vtkglew library
      to the target link directive.
      
      2. BUILD_SHARED_LIBS is now forced to be OFF for
      Windows MSVC builds.
      
      Build external shared libs in order to avoid linking issues in windows.
      520884a5
  11. Oct 30, 2015
  12. Oct 27, 2015
  13. Oct 22, 2015
Loading