nimblephysics
nimblephysics copied to clipboard
Nimble: Physics Engine for Biomechanics and Deep Learning
[Remove this line and describe this pull request. Link to relevant GitHub issues, if any.] *** **Before creating a pull request** - [ ] Document new methods and classes -...
Steps to reproduce: ``` # Checkout the lastest tested commit on the master branch. git checkout master git checkout 5429688496ce8094b9da01f4867b1d8ceaa1c330 # Branch off of master git checkout -b mguo/my-master-20220324 #...
Defines a struct that `solveLcp()` returns called `LcpResult`, and stores all useful information from `solveLcp()` inside of this struct. Notes: - This branch should only be merged after merging in...
1. Create `constraint.LCPUtils.cpp` for python bindings. 2. Add python binding for `isLCPSolutionValid()`. 3. Implement `getLCPSolutionType()`, which returns the type of failure if the LCP solution failed. 4. Implement `LCPSolutionType` enum.
[Remove this line and describe this pull request. Link to relevant GitHub issues, if any.] *** **Before creating a pull request** - [ ] Document new methods and classes -...
- Originally, the LCP solution was list of pointers. Each pointer pointed to a scalar py. We'd increment the pointer to access px and pz in the presence of friction....
… tinxml2 as a shared lib. Does not introduce any methods or functionalities.
Add frictionless LCP.