82b576a390
fixed a bug that prevented kitchens/1.sdf to render properly (local scaling was double applied) disable some left-over clipping that was moved to another part of the code
Erwin Coumans
2017-04-06 21:13:23 -07:00
6cbb00fd6b
Implement rayTestBatch. At the moment, it is still testing individual rays on the physics server. We can enable multi-threaded version later. At least the python + shared-memory IPC overhead will be much lower.
Erwin Coumans
2017-04-05 15:21:26 -07:00
e32debdca4
improvements in MJCF importer: fix capsule shape inertia (for fromto definition) add cylinder support don't crash when no "quat" is provided inertia fix in btMinkowskiSumShape (based on AABB)
Erwin Coumans
2017-04-05 12:22:38 -07:00
1cd513024a
make the URDF and the minitaur.py consistent with the real robot
Jie Tan
2017-04-05 11:54:54 -07:00
fedf718d9e
minor fix for pybullet comment.
yunfeibai
2017-04-04 13:45:49 -07:00
b095e1d917
expose pybullet.URDF_USE_SELF_COLLISION flag, experimental (likely doesn't work well for many URDF files)
Erwin Coumans
2017-04-04 12:47:34 -07:00
b168f53ed9
Rename body index to body unique id.
yunfeibai
2017-04-04 10:38:25 -07:00
e487bc360b
add support for setuptools setup.py pybullet for 'pip install pybullet' rewrite MacOpenGLWindow.mm into .m version, so that setup.py can handle it. See also test at https://pypi.python.org/pypi/pybullet/0.1.0
Erwin Coumans
2017-04-02 23:00:06 -07:00
1e91e78469
Add pybullet API for logging contacts.
yunfeibai
2017-04-02 16:03:20 -07:00
0d83667817
Add C API to log contact points.
yunfeibai
2017-04-02 15:45:48 -07:00
7c7d831767
Add contact point logger.
yunfeibai
2017-04-02 15:09:40 -07:00
a7c67b4d9d
avoid memory leaks, even if a the python interpreter exits without calling 'disconnect' on all physics servers (register a Py_AtExit function that cleans all up), to avoid memory leaks
Erwin Coumans
2017-03-30 13:50:02 -07:00
9d05b46de2
expose width/height as ExampleBrowser options. suppress lack of 'site' support message in MJCF importer suppress lack of 'plane' visual support in urdf/sdf import getBodyName default to "" to avoid breaking cloudsim expose bodyName when requesting body info (sdf/mjcf import) pass optional "options" string to pybullet.connect method. this can be used for --opengl2 flag in GUI mode (or other flags)
Erwin Coumans
2017-03-30 11:01:33 -07:00
fffa17dd35
little tuning for rendering
Erwin Coumans
2017-03-28 08:20:10 -07:00
46c5b00964
report actual number of instances (enable sync transforms for physics server)
Erwin Coumans
2017-03-27 23:09:24 -07:00
b9642e8e68
enable base OpenGL2 rendering as fallback for more demos including physics server (use --opengl2 flag in Example Browser), no shadows yet.
Erwin Coumans
2017-03-27 21:42:37 -07:00
4911916937
Expose 'flags' option for loadURDF, to allow customization of the URDF loading process while maintaining backward compatibility. For example: URDF_USE_INERTIA_FROM_FILE flag. By default, URDF2Bullet will re-compute the inertia tensor based on mass and volume, because most URDF files have bogus Inertia values.
Erwin Coumans
2017-03-27 08:30:20 -07:00
7503418c72
Split Bullet/src/LinearMath/btSerializer.cpp into btSerializer64.cpp to make it easier to rebuild serialization structure. Add several MSVC optimization flags to cmake. Bump up VERSION because serialization format changed Expose btScalar& jointMaxForce, btScalar& jointMaxVelocity to 'getJointInfo2' API, add backwards compatibility to examples\Importers\ImportURDFDemo\URDFImporterInterface::getJointInfo.
Erwin Coumans
2017-03-26 13:06:46 -07:00
ed6530264f
enable USE_MSVC_SSE2 for MSVC by default, AVX for MSVX disabled by default.
Erwin Coumans
2017-03-25 12:03:40 -07:00
f27eb19633
revert m_linearDamping to previous (0.04f)
erwincoumans
2017-03-23 19:59:53 -07:00
ee0e3ba271
Remove RobotLogging from CMakeLists.txt Avoid crashing if threadIndex exceeds BT_QUICKPROF_MAX_THREAD_COUNT (64)
Erwin Coumans
2017-03-23 18:00:00 -07:00
21d1827c9f
revert previous cmake copy->symlink (doesn't work on Windows) fix timing issues at small timestep, disable default linear damping for btMultiBody
Erwin Coumans
2017-03-23 17:30:59 -07:00
544f289b24
better pr2_gripper collision model
Erwin Coumans
2017-03-23 15:31:17 -07:00
acbe8ee5cd
remove use of snprint, fixes Issue 1037
Erwin Coumans
2017-03-23 15:10:47 -07:00
71e411c2ca
fix warning "This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library"
nicolaichuk
2017-03-23 14:38:45 +03:00