Commit Graph

  • 3861266a6d Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-10-10 23:41:55 -07:00
  • bb305c6ebc allow to provide rayCastBatch in local 'from'/'to' with a parent/link index, b3RaycastBatchSetParentObject If parentObjectUniqueId provided, convert local from/to into world space coordinates AddUserDebugLins: don't block when replacing an item Fix examples/pybullet/examples/inverse_kinematics.py erwincoumans 2018-10-10 23:31:50 -07:00
  • d6b50d3bcc Merge pull request #1927 from erwincoumans/master erwincoumans 2018-10-09 21:45:48 -07:00
  • 32b5c88d4b close the fileIO for urdf loading Erwin Coumans 2018-10-09 20:45:17 -07:00
  • 5f954e2496 backward compatibility fix Erwin Coumans 2018-10-09 16:25:32 -07:00
  • 03461a0d1f Merge pull request #1922 from erwincoumans/master erwincoumans 2018-10-09 11:14:40 -07:00
  • 74fca2418b fix egl plugin build, with fileIO changes Erwin Coumans 2018-10-09 08:00:31 -07:00
  • 295732149f add missing stdio.h Erwin Coumans 2018-10-09 07:01:02 -07:00
  • dba239fe8d First pass of load files through an interface (to allow loading from memory, zip file etc). So instead of posix fopen/fread, using CommonFileIOInterface. A fileIO plugin can override custom file IO operations. As a small test, load files from a zipfile in memory. Default fileIO implementation is in examples/Utils/b3BulletDefaultFileIO.h Affects URDF, SDF, MJCF, Wavefront OBJ, STL, DAE, images. erwincoumans 2018-10-08 21:27:08 -07:00
  • a1543714f1 Merge pull request #1919 from erwincoumans/master erwincoumans 2018-10-06 19:02:09 -07:00
  • 332cbfa609 fix typo in previous commit erwincoumans 2018-10-06 18:37:51 -07:00
  • c2486bb1a6 add contactFriction.py example erwincoumans 2018-10-06 15:27:56 -07:00
  • c0e38cd921 Merge pull request #1896 from jviereck/jviereck_add_lateral_contact_info erwincoumans 2018-10-06 15:27:14 -07:00
  • 71d4a90c98 btMultiBody: fix indexing issue causing wrong friction to be reported (has no effect, since we don't use warmstarting for multibody) erwincoumans 2018-10-06 15:25:22 -07:00
  • 8765c0a027 Merge remote-tracking branch 'bp/master' erwincoumans 2018-10-06 13:18:22 -07:00
  • da2ee638ef remove obsolete BT_PYBULLET_GRPC and PYBULLET_EGL Erwin Coumans 2018-10-05 21:47:13 -07:00
  • cb55094a11 Merge pull request #1918 from erwincoumans/master erwincoumans 2018-10-05 21:36:40 -07:00
  • f90fbed54e Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-10-05 20:01:37 -07:00
  • 83c3094086 Merge remote-tracking branch 'bp/master' bla 2018-10-05 19:42:26 -07:00
  • 90f002e07d Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-10-05 19:41:10 -07:00
  • 8a0d96edce tweaks in pybullet/examples for Mac OSX Erwin Coumans 2018-10-05 19:40:52 -07:00
  • 9a7cc7bcd7 add getCameraImageTest.py to compare GUI (with OpenGL3 GLInstancingRenderer), TinyRenderer and DIRECT+eglPlugin (with OpenGL3 GLInstancingRenderer) erwincoumans 2018-10-05 19:31:03 -07:00
  • 2c13e70d1a make projective textures work in DIRECT+eglPlugin (see examples/pybullet/examples/projective_texture.py) erwincoumans 2018-10-05 19:24:44 -07:00
  • 111ffc784d Use 2560x2048 as default window/framebuffer size for eglPlugin. erwincoumans 2018-10-05 18:28:37 -07:00
  • 40d7e292f2 fix depth image for eglPlugin, also fix setRGBA color for eglPlugin. erwincoumans 2018-10-05 18:25:51 -07:00
  • 67954a873e Merge pull request #1917 from erwincoumans/master erwincoumans 2018-10-04 18:41:16 -07:00
  • 24ca5afe95 reverse ER_SEGMENTATION_MASK to ER_NO_SEGMENTATION_MASK so segmentation mask is rendered by default Erwin Coumans 2018-10-04 14:14:24 -07:00
  • 62016a785b Merge pull request #1915 from WenlongLu/create_status erwincoumans 2018-10-02 12:18:32 -07:00
  • 24f5b819cf fix a memory leak Wenlong Lu 2018-10-02 10:58:23 -07:00
  • db6f35b88a Merge pull request #1914 from erwincoumans/master erwincoumans 2018-10-02 08:42:09 -07:00
  • 8aff1fbd49 removed flags from loadURDF command. The flags are already available in m_data->m_flags in BulletUrdfImporter.cpp erwincoumans 2018-10-02 08:39:47 -07:00
  • e668eee028 Merge pull request #1913 from erwincoumans/master erwincoumans 2018-10-02 08:17:12 -07:00
  • 0f8b8388a6 eglPlugin, one more fix, remove graphics instances at resetAll bla 2018-10-02 08:13:51 -07:00
  • ae93c0878d bump up pybullet version to 2.2.7 (fixing egl/segmask took a few iterations) bla 2018-10-02 07:51:09 -07:00
  • da37f1d559 add glViewport after call to startRendering (some renderers call glViewport) erwincoumans 2018-10-02 07:49:13 -07:00
  • 1609f7da4c bump up pybullet version again bla 2018-10-01 18:54:35 -07:00
  • c9bd997acf Merge pull request #1910 from WenlongLu/create_status erwincoumans 2018-10-01 18:53:13 -07:00
  • a86db9c8c6 Merge pull request #1911 from erwincoumans/master erwincoumans 2018-10-01 18:52:23 -07:00
  • 7cd962467e fix EGL issue related to glViewport in startRender method bla 2018-10-01 18:51:02 -07:00
  • 085984f003 update complete status for removing collision shape Wenlong Lu 2018-10-01 17:54:23 -07:00
  • 167520a5e6 pass plane constant Wenlong Lu 2018-10-01 17:38:24 -07:00
  • 6b63e81829 Merge pull request #1907 from erwincoumans/master erwincoumans 2018-09-30 21:18:07 -07:00
  • bfafd9b0ae Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-09-30 20:02:32 -07:00
  • 6d89413336 scaling striding is 4 (scaling+object uid) instead of 3, also for transparent objects erwincoumans 2018-09-30 20:02:12 -07:00
  • 0ffa9a97bd scaling striding is 4 (scaling+object uid) instead of 3, also for transparent objects erwincoumans 2018-09-30 19:52:19 -07:00
  • 95d5da1cd9 Merge pull request #1906 from erwincoumans/master erwincoumans 2018-09-30 11:44:45 -07:00
  • 42ae4e81a8 apply clang-format (on Mac, slightly different than running it on Windows) Erwin Coumans 2018-09-30 11:43:57 -07:00
  • 85da5e922d Merge pull request #1905 from erwincoumans/master erwincoumans 2018-09-30 07:53:08 -07:00
  • 5bcd43711a PyBullet OpenGL/EGL hardware getCameraImage: use glViewport to reduce the glReadPixels calling cost dramatically for small images PyBullet Allow OpenGL/EGL hardware to render segmentation mask. Use pybullet.ER_SEGMENTATION_MASK_OBJECT_AND_LINKINDEX or pybullet.ER_SEGMENTATION_MASK PyBullet.removeBody fix indexing bug (use foundIndex, not i) PyBullet bump up version to 2.2.3 erwincoumans 2018-09-30 07:10:40 -07:00
  • 254edb61cb Merge remote-tracking branch 'bp/master' erwincoumans 2018-09-29 10:35:01 -07:00
  • 00ed0dce24 Merge pull request #1900 from crewmatt/master erwincoumans 2018-09-28 17:06:27 -07:00
  • 39bca74041 Merge remote-tracking branch 'bp/master' erwincoumans 2018-09-28 10:14:45 -07:00
  • 6655bd60c8 Update stb_image.h import mbennice 2018-09-27 14:09:00 -07:00
  • 99dbedab6e Update import mbennice 2018-09-27 12:49:39 -07:00
  • 7485999254 Clang Format Change mbennice 2018-09-27 10:00:39 -07:00
  • 30d4c4136a Piping through the flag to parse sensors mbennice 2018-09-27 09:49:59 -07:00
  • 8ff4b5187a fix mingw build Cloud Wu 2018-09-27 11:48:12 +08:00
  • df78380718 Merge pull request #1899 from WenlongLu/master erwincoumans 2018-09-26 19:11:53 -07:00
  • 8cdb514ffb missed one Wenlong Lu 2018-09-26 17:46:39 -07:00
  • 2681f5cd9f add const qualifiers to all double* inputs in PhysicsClientC_API Wenlong Lu 2018-09-26 17:24:40 -07:00
  • 173cc2538f Correct header update mbennice 2018-09-26 16:38:59 -07:00
  • f79b04357f Update URDF Importer to process sensor elements. mbennice 2018-09-26 16:35:22 -07:00
  • 3c0e57e025 add const qualifier to double [] inputs Wenlong Lu 2018-09-26 15:02:22 -07:00
  • cd2f111a10 update pybullet version, include *.* from OpenGLWindow Erwin Coumans 2018-09-25 17:06:32 -07:00
  • f20b7bb07c tweak pole IK demo Erwin Coumans 2018-09-25 06:22:06 +00:00
  • 180a9f5103 Merge pull request #1897 from erwincoumans/master erwincoumans 2018-09-24 08:07:26 -07:00
  • c1ba89a01c Fix eglPlugin erwincoumans 2018-09-24 08:06:28 -07:00
  • 219dfc757a Adding support for lateral friction to getContactPoints() Julian Viereck 2018-09-24 09:46:56 -04:00
  • cdd56e4641 Merge pull request #1895 from erwincoumans/master erwincoumans 2018-09-23 19:22:09 -07:00
  • ab8f16961e Code-style consistency improvement: Apply clang-format-all.sh using the _clang-format file through all the cpp/.h files. make sure not to apply it to certain serialization structures, since some parser expects the * as part of the name, instead of type. This commit contains no other changes aside from adding and applying clang-format-all.sh erwincoumans 2018-09-23 14:17:31 -07:00
  • d54c8395ac Merge pull request #1882 from lucasw/patch-1 erwincoumans 2018-09-22 14:59:48 -07:00
  • cff111ba04 Merge pull request #1894 from erwincoumans/master erwincoumans 2018-09-22 14:59:08 -07:00
  • b73b05e9fb add getClosestPoints.py example. allow to perform a getClosestPoints query with a collisionShape and world transform (position, orientation) that isn't part of the world. (use createCollisionShape to create it) add optional removeCollisionShape, for collision shapes only used in a query (and not used to create a body) erwincoumans 2018-09-22 14:18:21 -07:00
  • cdf8c908ad add getClosestPoints.py example. allow to perform a getClosestPoints query with a collisionShape and world transform (position, orientation) that isn't part of the world. (use createCollisionShape to create it) erwincoumans 2018-09-22 13:17:09 -07:00
  • 64a7a3d82f Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-09-21 17:33:31 -07:00
  • 278454ae17 allow to disable self-collision for a link-pair erwincoumans 2018-09-21 17:33:13 -07:00
  • 350adb5c7c Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-09-21 09:56:25 -07:00
  • 47efe66017 disable eglPlugin from setup.py / pip pybullet on Windows and Mac (only enable on Linux) Erwin Coumans 2018-09-21 09:55:57 -07:00
  • 8d8f96c850 Merge pull request #1886 from erwincoumans/master erwincoumans 2018-09-20 09:26:58 -07:00
  • 874bbc91a3 Merge remote-tracking branch 'bp/master' erwincoumans 2018-09-20 09:08:56 -07:00
  • 1ec616362c Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-09-20 09:08:46 -07:00
  • 616192f80a use grpc port -1 by default in PyBullet. add grpcClient.py and grpcServer.py erwincoumans 2018-09-20 09:07:47 -07:00
  • 0de99f224a fix compilation on ARM (Ubuntu 18.04, NVIDIA Xavier) Erwin Coumans 2018-09-19 16:18:06 -07:00
  • 3de295ca41 add missing files to MANIFEST.in for pybullet pip version bla 2018-09-19 08:43:55 -07:00
  • fbf4d946c4 Spelling fix: on-way -> one-way Lucas Walter 2018-09-18 07:40:22 -07:00
  • 0b08881ab8 wait until a frame is rendered, when using the COV_ENABLE_SINGLE_STEP_RENDERING command (Windows and Linux only) erwincoumans 2018-09-15 14:22:31 -07:00
  • d315673d3a Merge pull request #1879 from erwincoumans/master erwincoumans 2018-09-14 18:54:41 -07:00
  • 81f6a63490 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-09-14 17:17:20 -07:00
  • e6d74580c1 add single step rendering feature: erwincoumans 2018-09-14 17:17:11 -07:00
  • b0971b4beb fix our internal build Erwin Coumans 2018-09-13 10:20:38 -07:00
  • d909448ee3 bump up pybullet version again Erwin Coumans 2018-09-12 21:03:07 -07:00
  • 826ca0892a Merge pull request #1877 from erwincoumans/master erwincoumans 2018-09-12 20:34:24 -07:00
  • c8fe0f7fbc bump up pybullet version to 2.1.5 Erwin Coumans 2018-09-12 20:33:52 -07:00
  • bd4717e9cc Merge pull request #1876 from erwincoumans/master erwincoumans 2018-09-12 20:25:53 -07:00
  • 9553892770 PyBullet / BulletRobotics: Implement collisionFilterPlugin, use setCollisionFilterPair to enable or disable collision detection between specific pairs of objects. Also, expose setCollisionFilterGroupMask as PyBullet API and in urdf using the tag <collision group="1" mask="2"/>. See examples/pybullet/examples/collisionFilter.py for an example. PyBullet default: Lower the warmstarting factor, for maximal coordinates rigid bodies for more stable simulation. Add btCollisionWorld::refreshBroadphaseProxy to easier recreate the broadphase proxy without adding/removing objects to the world. erwincoumans 2018-09-12 19:30:49 -07:00
  • bf3399d0e3 Merge remote-tracking branch 'bp/master' erwincoumans 2018-09-12 09:18:25 -07:00
  • 1efee29c27 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-09-12 08:20:03 -07:00
  • c83fa30daa use numpy to reshape image data to matplotlib compatible format fixes issue #1871 Erwin Coumans 2018-09-12 08:19:30 -07:00
  • 2a3a60ac64 Merge pull request #1874 from erwincoumans/master erwincoumans 2018-09-11 14:14:40 -07:00
  • 23ecbab7b3 fix setup.py and pybullet to work better with eglPlugin on Linux Erwin Coumans 2018-09-11 13:24:35 -07:00