FractureSim? is a fracture simulator developed as part of a master's thesis. The simulation model is based on: 1. The Total Lagrangian Explicit Dymanics (TLED) finite element method formulation drives the physics simulation and stress-strain calculations, 2. Crack detection is done based on the maximum principle stress, calculated by solving the eigenproblem, and 3. Crack initialization and propagation is implemented based on a local crack tracking scheme.
The fracture simulator executes at interactive frame rates making it possible to interact with the simulated objects in real-time.
You can grab the source code and data files simply by running ./dist.py install proj:FractureSim.
To be able to compile the project, all dependencies must be available. The following lists the required dependencies:
Complete list of libraries needed for OpenEngine + FractureSim?: darcs cmake g++ libboost-dev libboost-filesystem-dev libboost-test-dev libboost-serialization-dev libglew-dev libsdl-dev doxygen graphviz libpcre3-dev libpcre++-dev libxml2-dev libxmu-dev libglu-dev libglut-dev
The dependencies can be installed on Ubuntu 9.10 by running sudo apt-get install ....
Futhermore: This project depends on NVidia CUDA, which must be installed manually by downloading CUDA packages from: CUDA Zone.
Please refer to the general OpenEngine build guides for help and information.
Thesis website for documentation, demonstration videos, and screenshots.
FractureSim for the project source code.