Commit Graph
8700 Commits
Author SHA1 Message Date
erwincoumans 63f2ad90e5 Update CMakeLists.txt
travis fails due to cmake not finding Python (again...)
2020-09-01 08:09:26 -07:00
erwincoumans e79e44db6c Merge pull request #3022 from erwincoumans/master
trying to fix travis builds
2020-08-31 18:58:57 -07:00
Erwin Coumans 6928887321 try to fix travis builds 2020-08-31 18:58:11 -07:00
erwincoumans db9f989a66 Merge pull request #2938 from MomoDeve/patch-1
applied const modifiers to some RigidBody getters
2020-08-31 17:35:37 -07:00
DarkDefender 85a3cb0ed5 Add ability to get the original vertex index from the convex hull (#3018)
This makes it possible to know which input verticies were picked to
to define the hull.

With this information it is much easier to map certain features from the
input mesh/point cloud to the output convex hull.
2020-08-31 15:05:27 -07:00
erwincoumans bb1da5b5f5 try to fix travis, update inertia for Laikago, reset camera at the right time (#3021)
* laikago_toes_zup.urdf: fill in inertia values, computed as PyBullet does internally (from mass and collision volumes)

* reset camera in the rendering thread to avoid artifacts

* reset camera in the rendering thread to avoid artifacts

* try to fix travis error
2020-08-31 13:35:03 -07:00
Erwin Coumans f0352ee692 try to fix travis error 2020-08-31 20:33:38 +00:00
erwincoumans 0ebc43b21e Update deep_mimic_env.py
fix errors
2020-08-31 11:36:15 -07:00
Florian Golemo 58708f6bea Update gzguts.h (#3012)
Adding this makes the library build successfully on Mac Catalina with Miniconda 3.7 on the latest CLANG. Otherwise you get errors that in C99 the functions "write", "close", and "read" aren't defined.
2020-08-27 14:34:31 -07:00
David CARLIER cbff4a0a06 Fix openglwindows example build on netbsd. (#3008)
not support for pthread_getconcurrency.
2020-08-27 06:55:50 -07:00
Benno Bielmeier b6a9fd8e30 Update CMakeLists.txt (#3011)
fix typo
2020-08-27 06:54:07 -07:00
erwincoumans dda2075f2c Merge pull request #2984 from fuchuyuan/cachebarycenter
Cachebarycenter
2020-08-20 09:43:38 -07:00
erwincoumans a03b412563 Merge pull request #2948 from NiranthS/master
Update externalTorqueControlledSphere.py
2020-08-20 09:43:05 -07:00
Erwin Coumans 9888e7b5a5 reset camera in the rendering thread to avoid artifacts 2020-08-20 09:08:37 -07:00
Erwin Coumans bbb66370c6 reset camera in the rendering thread to avoid artifacts 2020-08-20 08:35:24 -07:00
Erwin Coumans d8d81f9ca4 laikago_toes_zup.urdf: fill in inertia values, computed as PyBullet does internally (from mass and collision volumes) 2020-08-17 16:22:31 -07:00
Chuyuan Fu 2d42dea27f turn off cache prev collision by default 2020-08-17 10:52:07 -07:00
erwincoumans 2c9a55da54 Update PhysicsServerCommandProcessor.cpp
fix potential crash, if user doesn't provide valid body unique id in pybullet.setCollisionFilterGroupMask
2020-08-14 16:59:56 -07:00
erwincoumans 93624761c6 Merge pull request #2988 from erwincoumans/master
bump up pybullet version to 2.8.7
2020-08-13 19:44:22 -07:00
Erwin Coumans bac8b6305d bump up pybullet version to 2.8.7 2020-08-13 19:38:58 -07:00
Erwin Coumans 8b42b90393 Merge remote-tracking branch 'bp/master' 2020-08-13 19:38:36 -07:00
erwincoumans 0993c9a782 Merge pull request #2855 from asmaloney/fix-pointer-check
Fix parameter check in bFile::safeSwapPtr
2020-08-13 19:35:50 -07:00
erwincoumans 76a9b51993 Merge pull request #2931 from AiRuiChen/fix-minitaur-logging
Fix minitaur_logging proto and import
2020-08-13 19:35:11 -07:00
erwincoumans 15041841a5 Merge pull request #2933 from AiRuiChen/fix-pybullet-gym-envs
Fix pybullet gym envs
2020-08-13 19:33:21 -07:00
Erwin Coumans dfad3c78cb Merge remote-tracking branch 'bp/master' 2020-08-13 19:31:37 -07:00
Erwin Coumans 16efd7b288 fix memory leak in pybullet.calculateJacobian 2020-08-13 17:02:54 -07:00
erwincoumans 5140815cdd Merge pull request #2987 from erwincoumans/master
fix potential memory leak in createMultiBody
2020-08-13 16:42:27 -07:00
Erwin Coumans 8504384b63 Merge branch 'master' of github.com:erwincoumans/bullet3 2020-08-13 16:41:33 -07:00
Erwin Coumans 306245d68b fix potential memory leak in createMultiBody, reported by Fei Xia here (thanks for report/repro!)
https://github.com/bulletphysics/bullet3/issues/2898
2020-08-13 16:40:37 -07:00
erwincoumans 1c818fda32 Merge pull request #2986 from erwincoumans/master
fix copy/paste bug in pybullet.c related to collisionShapeOrientation…
2020-08-13 11:28:07 -07:00
Erwin Coumans 82493e9fbb fix copy/paste bug in pybullet.c related to collisionShapeOrientationAObj (missing Obj)
this would lead to the collisionShapeOrientationA not being considered.
2020-08-12 21:26:43 -07:00
Chuyuan Fu 07521869db format file
format

format
2020-08-12 10:46:26 -07:00
Chuyuan Fu 25aa0f5669 clean up code 2020-08-12 10:13:49 -07:00
erwincoumans e52a30de68 Update TinyRendererVisualShapeConverter.cpp
only create a texture for a plane, not sphere (backward compatibility tests break)
2020-08-12 10:12:45 -07:00
Chuyuan Fu c5fc913293 fix softbody v 2020-08-12 09:35:35 -07:00
Chuyuan Fu 086638d16e fix bug in multibody point contact with deformable 2020-08-12 09:35:22 -07:00
Chuyuan Fu b8fd4a1060 added caching barycenters for static constraints, with lots of debugging lines 2020-08-12 09:33:49 -07:00
erwincoumans 17d373db55 Merge pull request #2937 from addy1997/master
prev keyword removed
2020-08-11 08:30:55 -07:00
erwincoumans 19dfc6754a Merge pull request #2971 from WilliamTambellini/fixWarning
Fix warning in examples/Utils/ChromeTraceUtil.cpp
2020-08-11 08:29:35 -07:00
erwincoumans b2a473da19 Merge pull request #2980 from sippeyxp/find_file_logic
Simplify logic for searching files in UrdfFindMeshFile and prioritize…
2020-08-11 08:28:08 -07:00
erwincoumans ed9c8fca21 Merge pull request #2981 from sippeyxp/faster_raytest_input
Pybullet fast numpy input support for rayTestBatch.
2020-08-11 08:26:35 -07:00
Peng Xu 20667bd7d0 Pybullet fast numpy input support for rayTestBatch. 2020-08-11 02:19:23 -07:00
Peng Xu fc676c02c9 Simplify logic for searching files in UrdfFindMeshFile and prioritize path without prefix. 2020-08-11 01:48:55 -07:00
Erwin Coumans 714e25e8a7 bump pybullet version to 2.8.6 2020-08-10 23:20:29 -07:00
erwincoumans f5802df0d7 Merge pull request #2979 from erwincoumans/master
TinyRenderer: support plane shape, stablePDPlugin: box fallback for inertia of unsupported shapes
2020-08-10 23:09:22 -07:00
Erwin Coumans ff229baf1e TinyRenderer: support plane shape (creating similar textured plane to OpenGL renderer)
TinyRenderer: perform clipping in double precision to improve accuracy
2020-08-10 20:19:00 -07:00
Erwin Coumans 038cc196e1 Merge branch 'master' of github.com:erwincoumans/bullet3 2020-08-10 17:02:06 -07:00
Erwin Coumans 7d9bcafda8 when using stablePDPlugin, approximate inertia by box for unsupported shapes. 2020-08-10 17:00:19 -07:00
William Tambellini 3726c72d11 Fix warning in examples/Utils/ChromeTraceUtil.cpp
Fix warning in examples/Utils/ChromeTraceUtil.cpp :
bullet3/examples/Utils/ChromeTraceUtil.cpp:122:62: warning:
format ‘%lu’ expects argument of type ‘long unsigned int’,
but argument 4 has type ‘long long unsigned int’ [-Wformat=]:
for startTimeDiv1000, ...
Tested:
- examples/ExampleBrowser/App_ExampleBrowser --tracing
- press the P key to write the profiler json file
- head /tmp/timings_0.json
- open /tmp/timings_0.json with chrome://tracing
2020-08-07 17:38:42 -07:00
erwincoumans 04e3da3604 Merge pull request #2973 from erwincoumans/master
re-add constraints.py, deleted due to confusing github UI
2020-08-07 09:33:51 -07:00