Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Quasi-Newton-Methods-for-Real-time-Simulation-of-Hyperelastic-Materials

  1. The source code is provided AS IS. The author is not responsible for any compilation issues.
  2. The code is not fully optimized due to the author's ability of coding. Feel free to accelerate it :)
  3. Only a Visual Studio build is provided in this repo.
  4. All the 3-rd party library dependencies in the Libs folder. The default path for all the dependencies is D:\Libs in the visual studio project.
  5. Basic Keyboard shortcuts: a.) Camera Rotation: Alt+LeftMouseButton; Camera Panning: Alt+MiddleMouseButton; Camera Zooming: Alt:RightMouseButton b.) Select Vertices: Hold LeftMouseButton and drag; Remove Selected Vertices: Hold RightMouseButton and drag; Appending Vertices to Selection: Hold MiddleMouseButton and drag c.) Mouse Mode Selection: 'q'; Mouse Mode Translating: 'w'; Mouse Mode Rotation: 'r' d.) Set Selected Vertices as a Handle: 'h' e.) Run/Pause Simulation: 'space' f.) Step Simulation One Frame Forward: 'p' g.) Save Current State: 's'; Load the Last Saved State: 'l'; h.) See more keyboard shortcuts in "void key_press(unsigned char key, int x, int y)" in main.cpp
  6. Look for "void Simulation::Update()" in Simulation.cpp for the basic workflow of our method.

Thank you for being interested in our work.

Sincerely, Tiantian Liu

08/14/2017

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published