Skip to content

NIA/crash-and-squeeze

Repository files navigation

A Bachelor’s degree work project: a system for physical-based simulation of 3D model deformation.

Main window Settings window Demo with car

Subprojects/Modules:

  • Core: the core of the system that implements deformation simulation algorithm. Provides class Model, an abstraction of deformable body.

  • CoreTester: unit tests for Core.

  • Tools: a library implementing useful functionality, used by Core. Contains modules (namespaces):

    • Math: some basic functionality for vector and matrix algebra;

    • Logging: logging and error handling;

    • Parallel: parallel computing;

    • Collections.

  • ToolsTester: unit tests for Tools.

  • Google Test Framework is used for all testers.

  • Renderer: a simple DirectX application for visualizing simulation.

About

A system for simulating plastic deformation of a 3D model for virtual reality applications

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages