Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add friction and restitution on penetration constraint solving #1277
Add friction and restitution on penetration constraint solving #1277
Changes from all commits
e92411d
5b6606c
aaf7d3c
9fb7ea3
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 23 in engine/src/physics/constraints/penetration_constraint.cpp
Codecov / codecov/patch
engine/src/physics/constraints/penetration_constraint.cpp#L17-L23
Check warning on line 22 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L22
Check warning on line 24 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L24
Check warning on line 27 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L26-L27
Check warning on line 32 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L31-L32
Check warning on line 47 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L46-L47
Check warning on line 51 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L51
Check warning on line 54 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L54
Check warning on line 56 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L56
Check warning on line 58 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L58
Check warning on line 60 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L60
Check warning on line 63 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L63
Check warning on line 70 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L70
Check warning on line 80 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L80
Check warning on line 82 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L82
Check warning on line 84 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L84
Check warning on line 87 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L87
Check warning on line 95 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L95
Check warning on line 97 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L97
Check warning on line 99 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L99
Check warning on line 101 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L101
Check warning on line 105 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L104-L105
Check warning on line 113 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L111-L113
Check warning on line 116 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L116
Check warning on line 118 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L118
Check warning on line 120 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L120
Check warning on line 123 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L123
Check warning on line 126 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L125-L126
Check warning on line 129 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L128-L129
Check warning on line 135 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L135
Check warning on line 139 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L138-L139
Check warning on line 143 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L142-L143
Check warning on line 152 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L146-L152
Check warning on line 155 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L155
Check warning on line 157 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L157
Check warning on line 159 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L159
Check warning on line 163 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L162-L163
Check warning on line 184 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L184
Check warning on line 210 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L205-L210
Check warning on line 213 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L213
Check warning on line 215 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L215
Check warning on line 217 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L217
Check warning on line 220 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L220
Check warning on line 222 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L222
Check warning on line 226 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L226
Check warning on line 228 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L228
Check warning on line 230 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L230
Check warning on line 232 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L232
Check warning on line 235 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L235
Check warning on line 240 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L238-L240
Check warning on line 245 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L243-L245
Check warning on line 247 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L247
Check warning on line 252 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L252
Check warning on line 259 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L259
Check warning on line 266 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L265-L266
Check warning on line 269 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L269
Check warning on line 273 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L272-L273
Check warning on line 275 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L275
Check warning on line 277 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L277
Check warning on line 279 in engine/src/physics/solver/penetration_constraint/plugin.cpp
Codecov / codecov/patch
engine/src/physics/solver/penetration_constraint/plugin.cpp#L279