summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4444 from littlemine/patch-1HEADmastererwincoumans2023-05-041-1/+1
|\ | | | | fix child transforms of a compound
| * fix child transforms of a compoundXinlei Wang2023-04-111-1/+1
| |
* | Merge pull request #4462 from gazebo-forks/nkoenig/fix_joint_wrencherwincoumans2023-05-041-1/+2
|\ \ | |/ |/| Fix joint force/torque sensor values
| * Skip zeroAccSpatFrc for the constraint passesNate Koenig2023-03-071-1/+2
| | | | | | | | Signed-off-by: Nate Koenig <nate@openrobotics.org>
* | Merge pull request #4413 from aprilprojecteu/mastererwincoumans2023-02-2416-47/+339
|\ \ | | | | | | re-enable softbody/rigidbody contact report
| * | ok it's working I guessMaarten Behn2022-12-271-17/+2
| | |
| * | got the data tunnelt with getMeshDataMaarten Behn2022-12-272-6/+24
| | |
| * | extending wrapperMaarten Behn2022-12-2212-9/+90
| | |
| * | extend wrapperMaarten Behn2022-12-216-7/+98
| | |
| * | Adding getTetraMeshData()Maarten Behn2022-12-193-0/+59
| | |
| * | Fix bug due to missing swapJohannes Brust2022-12-191-56/+57
| | | | | | | | | | | | (cherry picked from commit 61d5bdb783d8673eabedd10f660cb222b6a286fd)
| * | Add deformable contact forces infoJohannes Brust2022-12-193-95/+152
| |/ | | | | | | | | | | | | | | | | | | - add contact information for collisions between rigid and soft bodies - collisions between different soft bodies are not supported - uses impulse acting on tetrahedral nodes for calculation of forces - contact points are approximated by node positions - multiple forces acting on identical nodes are accumulated (cherry picked from commit 5795bd676f285c5e830218d73181dbf098a03cb4)
* | Merge pull request #4382 from ManuCorrea/fix-pointserwincoumans2023-02-242-1/+15
|\ \ | |/ |/| Added fix for deleting debug points with life time.
| * Added fix for deleting debug points with life time.yo2022-12-132-1/+15
|/
* Merge pull request #4284 from vitalybuka/master3.25erwincoumans2022-09-241-1/+3
|\ | | | | Initialize vertexSource
| * Initialize vertexSourceVitaly Buka2022-06-151-1/+3
| | | | | | | | Default constructor of btVector3 does not initialize the object. This fixes Memory Sanitizer reports.
* | Merge pull request #4314 from mahiuchun/coreerwincoumans2022-09-241-1/+13
|\ \ | | | | | | Use OpenGL 3.3 core profile in eglCreateContext().
| * | Use OpenGL 3.3 core profile in eglCreateContext().Hill Ma2022-08-071-1/+13
| |/ | | | | | | | | - Similar attributes are already used in GLFWOpenGLWindow.cpp. - This could avoid setting environment variables when using old Mesa where OpenGL compatibility profile is limited to 3.1.
* | Merge pull request #4295 from ShoYamanishi/improvement_lemke_leaving_variableerwincoumans2022-09-022-61/+84
|\ \ | | | | | | fix: improve the lexico-minimum finder in LemkeAlgorithm.
| * | fix: improve the lexico-minimum finder in LemkeAlgorithm.Sho Yamanishi2022-06-302-61/+84
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following issues in btLemkeAlgorithm::findLexicographicMinimum() are addressed in this commit. - The z_0 column located at A(*,2*dim), is used for lexico minimum test, which should not be used. - If the check on the 1st column 'q' produces multiple minimums due to generacy, and if it contains z_0, the tie must be broken in favor of z_0 and return, which is not performed in the original. - The 1st part to construct 'Rows' is unnecessary. - The 2nd part has three nested loops with brute-force search, which is inefficient. The improved version performs the lexico minimum test column-by-column from the left-most column of (-B^{-1}q:B^{-1}). If the test finds a single row, it returns it. If the test finds multiple rows and if they contain z_0, it returns z_0. Otherwise, it moves on to the next column. Please see 2.2.2 "Pivot Step" of K. Murty, "Linear Complementarity, Linear and Nonlinear Programming" Heldermann Verlag, Berlin, 1998 for the algorithm details. Some performance tests are done and non-negligible improvment was observed. Please see https://github.com/ShoYamanishi/AppleNumericalComputing/tree/main/14_lcp for the test details.
* | Merge pull request #4309 from vitalybuka/boxerwincoumans2022-08-161-0/+12
|\ \ | | | | | | Initialize 4th component of btVector3
| * | Initialize 4th component of btVector3Vitaly Buka2022-07-221-0/+12
| |/ | | | | It's used in btVector3::setMax
* | Merge pull request #4321 from crewmatt/mastererwincoumans2022-08-161-3/+12
|\ \ | |/ |/| Update btSoftBody to handle close to degenerate triangles.
| * compare to SIMD_EPSILON.Matt Bennice2022-08-111-1/+1
| |
| * Remove the duplicated code outside of elseMatt Bennice2022-08-111-2/+0
| |
| * Update parameters to be const.Matt Bennice2022-08-111-1/+2
| |
| * Update btSoftBody to handle close to degenerate triangles.Matt Bennice2022-08-111-0/+10
|/
* Merge pull request #4118 from dbartolini/fix-warningerwincoumans2022-05-261-4/+4
|\ | | | | Fix indentation
| * Fix indentationDaniele Bartolini2022-03-281-4/+4
| |
* | Merge pull request #4146 from petershh/patch-1erwincoumans2022-05-261-1/+1
|\ \ | | | | | | Add explicit int cast to avoid conversion warning
| * | Add explicit int cast to avoid conversion warningPeter2022-01-251-1/+1
| | | | | | | | | | | | | | | | | | On some platforms size_t is declared as unsigned long, and this triggers spurious Wconversion warnings in expressions using sizeof operator. To supress this warning, add explicit cast of sizeof output to int. This is safe, since sizeof(btChunk) is very small compared to max value of int.
* | | Merge pull request #4269 from erwincoumans/mastererwincoumans2022-05-2013-14/+15
|\ \ \ | | | | | | | | OpenAI Gym API change: add mode argument to render method
| * \ \ Merge remote-tracking branch 'bp/master'Erwin Coumans2022-05-201-3/+3
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #4264 from akien-mga/fix-Wunused-but-set-variableerwincoumans2022-05-201-3/+3
|\ \ \ \ | | | | | | | | | | Fix `-Wunused-but-set-variable` in debug code
| * | | | Fix -Wunused-but-set-variable in debug codeRémi Verschelde2022-05-161-3/+3
|/ / / /
* | | | Merge pull request #4252 from erwincoumans/master3.24erwincoumans2022-04-256-6/+27
|\ \ \ \ | | | | | | | | | | | | | | | manually copy data, to avoid possible memory leaks. Thanks to Jason Peng and Gilbert Feng for the report and reproduction case.
| | * | | bump up PyBullet to version 3.25Erwin Coumans2022-05-204-4/+4
| | | | |
| | * | | disable the early out, it has some issues.Erwin Coumans2022-05-201-2/+3
| | | | | | | | | | | | | | | | | | | | see https://github.com/bulletphysics/bullet3/issues/4263
| | * | | OpenAI Gym API change: add mode argument to render methodErwin Coumans2022-05-208-8/+8
| |/ / /
| * | | Merge remote-tracking branch 'bp/master'Erwin Coumans2022-04-250-0/+0
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #4251 from erwincoumans/master3.23erwincoumans2022-04-247-7/+10
|\ \ \ \ | | | | | | | | | | remove 'override' since Bullet uses C++2003
| | * \ \ Merge branch 'master' of github.com:erwincoumans/bullet3erwin coumans2022-04-254-4/+4
| | |\ \ \
| | | * | | bump up pybullet to 3.24Erwin Coumans2022-04-254-4/+4
| | | | | |
| | * | | | clear the m_userVisualShapeHandles at resetSimulation to avoid memory ↵erwin coumans2022-04-251-0/+13
| | |/ / / | | | | | | | | | | | | | | | build-up (not a leak at exit, since memory was del-allocated in the destructor)
| | * | | manually copy data, to avoid possible memory leaks.erwin coumans2022-04-251-2/+10
| |/ / /
| * | | Merge remote-tracking branch 'bp/master'Erwin Coumans2022-04-241-0/+1
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #4248 from CrosRoad95/patch-1erwincoumans2022-04-231-0/+1
|\ \ \ \ | | | | | | | | | | Allow delivered classes to access unscaled points
| * | | | Allow delivered classes to access unscaled pointsSebastian Jura2022-04-221-0/+1
| | | | |
* | | | | Merge pull request #4249 from erwincoumans/mastererwincoumans2022-04-237-18/+118
|\ \ \ \ \ | | | | | | | | | | | | fix for debug lines / point rendering, introduced in PR #3996
| | | * | | bump up pybullet version to 3.23Erwin Coumans2022-04-244-4/+4
| | | | | |