Commit Graph

  • 11fa56513b initialize alpha component of color Erwin Coumans 2017-05-14 21:14:56 -07:00
  • 4e72ff4a30 Merge pull request #1123 from erwincoumans/master erwincoumans 2017-05-14 19:29:48 +00:00
  • 59ece491bd Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-14 12:22:02 -07:00
  • 23b8579247 avoid some 'invisible' warning/error (C++/C mix) Erwin Coumans 2017-05-14 12:00:28 -07:00
  • 987b9541a5 clear unused visual shape data (was de-allocated at the end, not during each 'resetSimulation') Erwin Coumans 2017-05-14 11:09:32 -07:00
  • 2bfaa384ca Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-13 20:59:30 -07:00
  • 94a76a2003 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-05-13 19:22:09 -07:00
  • 196d3248b4 update pybullet quickstart guide, bump up pybullet to version 1.0.4 (will update pypi) Erwin Coumans 2017-05-13 19:13:32 -07:00
  • f74ef9dd76 Merge pull request #1122 from erwincoumans/master erwincoumans 2017-05-14 02:05:44 +00:00
  • bb4c195118 added getJointStates and make humanoid_running.py use it to reduce Python<->C++ calling overhead a lot. Erwin Coumans 2017-05-13 18:07:49 -07:00
  • 3431b44a2b Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-05-13 16:24:11 -07:00
  • 6ca6f5541f Merge pull request #1121 from erwincoumans/master erwincoumans 2017-05-13 21:25:43 +00:00
  • 8b90885cf6 more compile fixes Erwin Coumans 2017-05-13 13:58:05 -07:00
  • e954374e56 build system fixes Erwin Coumans 2017-05-13 13:50:35 -07:00
  • ef7a7f9004 Potential fix for Linux slow performance (usleep(0) takes a lot of time) Remove b3RobotSimAPI, use RobotSimulator/b3RobotSimulatorClientAPI.h instead Erwin Coumans 2017-05-13 13:37:49 -07:00
  • 0944790577 migrating from b3RobotSimAPI to b3RobotSimulatorClientAPI (step by step) allow to run the client/server code in the example browser without this b3RobotSimAPI hack. Erwin Coumans 2017-05-13 11:15:20 -07:00
  • f80838e989 expose the changeVisualShape RGBA color for TinyRenderer, OpenGL3 renderer. Erwin Coumans 2017-05-13 09:18:36 -07:00
  • f445a734a6 Merge pull request #1120 from erwincoumans/master erwincoumans 2017-05-13 14:41:16 +00:00
  • 7cb763e4c8 don't render objects with zero alpha color (RGBA) Erwin Coumans 2017-05-13 07:38:00 -07:00
  • f692973f47 update pybullet quickstart guide. See also pip install pybullet. Erwin Coumans 2017-05-12 20:45:22 -07:00
  • e2d596f4d0 remove visual shape from CPU/TinyRenderer with removeBody (thanks to Jeff Bingham for reporting the bug!) Erwin Coumans 2017-05-12 20:24:10 -07:00
  • 845eb43610 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-05-12 17:18:10 -07:00
  • 85c84ce09a remove other humanoids in single humanoid_running.py example Erwin Coumans 2017-05-12 17:18:04 -07:00
  • 79e2c10506 add second humanoid_running_3.py example with 3 humanoids, for testing. Created a humanoid_symmetric_no_ground.xml and ground.xml: if the ground is duplicated, simulation is unstable (too many contacts in the same area?) Erwin Coumans 2017-05-12 17:17:27 -07:00
  • 43a59795ba Merge pull request #1119 from AndrewMeadows/minor-cleanup-contraints erwincoumans 2017-05-12 23:35:06 +00:00
  • 81758bf1b3 'powered' is bool not int Andrew Meadows 2017-05-12 15:47:03 -07:00
  • 4a1c682c3c fix typo: Velosity-->Velocity Andrew Meadows 2017-05-12 15:46:01 -07:00
  • bdf7e3f61f Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-05-12 14:23:40 -07:00
  • c068cb8297 bump up pybullet to 1.0.3, allow humanoid_running.py to run on Python 2.7 Erwin Coumans (google) 2017-05-12 21:21:03 +00:00
  • aaea92e589 Merge remote-tracking branch 'bp/master' Erwin Coumans (google) 2017-05-12 20:58:40 +00:00
  • 3480574e60 Merge pull request #1118 from erwincoumans/master erwincoumans 2017-05-12 20:56:46 +00:00
  • 9356019572 Merge pull request #1116 from olegklimov/master erwincoumans 2017-05-12 20:56:26 +00:00
  • b2c1bcfa59 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans (google) 2017-05-12 20:53:24 +00:00
  • 3bdc60c050 fix pybullet inversekinematics argument order (O/i) add spinning friction to some tutorial Erwin Coumans 2017-05-12 11:18:33 -07:00
  • 3bcdd29bf5 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-12 10:17:31 -07:00
  • 0ad3fade4e physicsClientId always comes last for each pybullet command Erwin Coumans 2017-05-12 09:38:17 -07:00
  • f482a3c7cc Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-05-12 07:58:19 -07:00
  • 233717625b Merge pull request #1117 from erwincoumans/master erwincoumans 2017-05-12 06:55:41 +00:00
  • 8085068603 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-11 23:00:00 -07:00
  • b22ffcf61c Use more googley colors in the examples. Add high-resolution textured sphere, and automatically convert sphere, capsule and multi-sphere shape to use this, with caching to avoid duplicates. Erwin Coumans 2017-05-11 22:59:27 -07:00
  • ac7518d24b Update humanoid_running.py erwincoumans 2017-05-11 22:51:50 -07:00
  • 0e12277cfb Update humanoid_running.py erwincoumans 2017-05-11 22:26:49 -07:00
  • d4ec33d8e4 Merge pull request #1115 from erwincoumans/master erwincoumans 2017-05-12 05:16:50 +00:00
  • 951da22e59 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-11 17:50:48 -07:00
  • 424a29474f fix for division by zero, in case angular velocity goes close to zero (but not zero) Erwin Coumans 2017-05-11 17:45:01 -07:00
  • c4a26c3587 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-11 15:27:52 -07:00
  • f4943c3ed5 Fix self-collision code again (in case both flags are set) Oleg Klimov 2017-05-11 14:29:42 +03:00
  • d755513146 Rewrite collision filtering code Oleg Klimov 2017-05-11 12:50:24 +03:00
  • 97235578fb added the humanoid_running.py from this pull request, modified so it works with plain pybullet. Erwin Coumans 2017-05-10 18:08:43 -07:00
  • f74adffb84 Merge pull request #1114 from YunfeiBai/master erwincoumans 2017-05-10 23:41:12 +00:00
  • 9a80b529d8 Merge pull request #1112 from erwincoumans/master erwincoumans 2017-05-10 23:19:21 +00:00
  • c9aad0b6b0 format change yunfeibai 2017-05-10 16:15:13 -07:00
  • 719dba5cd1 keep the original dumpLog, and create a dumpVrLog yunfeibai 2017-05-10 16:12:45 -07:00
  • c3e3e1e983 modify vr button log parse example yunfeibai 2017-05-10 15:33:58 -07:00
  • cfb8316297 Add an example to decode the packed button events from vr log. yunfeibai 2017-05-10 15:07:49 -07:00
  • 53a82819a0 expose b3LoadMJCFCommandSetFlags / pybullet.pybullet_loadMJCF(fileName,flags=pybullet.URDF_USE_SELF_COLLISION_EXCLUDE_ALL_PARENTS) Erwin Coumans 2017-05-10 15:01:25 -07:00
  • fc6fb7b14c initialize values (padding etc) help asan/msan tests Erwin Coumans 2017-05-09 18:00:28 -07:00
  • d54eab16e1 bump up setup.py pybullet pypi pip version to 1.0.2 Erwin Coumans 2017-05-09 16:57:56 -07:00
  • 7da4a362e1 Merge pull request #1111 from erwincoumans/master erwincoumans 2017-05-09 23:56:43 +00:00
  • 0d3940b8bd fix signed-integer-overflow issue: Hash functions rely on 2's complement behaviour. Use unsigned integers to get that. Erwin Coumans 2017-05-09 16:36:11 -07:00
  • e6d1ed6ffe Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-09 16:24:32 -07:00
  • beec3f1025 Merge pull request #1110 from YunfeiBai/master erwincoumans 2017-05-09 21:43:57 +00:00
  • c938e42a19 Optimize tinyrender by precompute matrix multiplication in vertex shader. yunfeibai 2017-05-09 14:11:01 -07:00
  • 28de699e70 Add back face culling based on world space coordinates. yunfeibai 2017-05-09 13:49:13 -07:00
  • c1474c8684 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-09 11:57:53 -07:00
  • 051e3f8b0c Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-09 11:37:25 -07:00
  • 566a59295b Merge pull request #1103 from YunfeiBai/master erwincoumans 2017-05-09 18:29:46 +00:00
  • a587d4fec4 Use "change" instead of "reset" for changing dynamics info. yunfeibai 2017-05-09 10:44:33 -07:00
  • 98654a0cb4 Change dynamic to dynamics in dynamics info. yunfeibai 2017-05-09 10:31:28 -07:00
  • 0f5b400895 pybullet: implement setJointMotorControlArray, the array version of setJointMotorControl2. This can improve performance in reinforcement learning loops (training / inference) by reducing Python/C-API/shared memory calling overhead. Erwin Coumans 2017-05-08 13:41:07 -07:00
  • 47eae8db35 Merge pull request #1105 from erwincoumans/master erwincoumans 2017-05-08 16:34:28 +00:00
  • 18dbf6f018 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-08 09:08:50 -07:00
  • a69442d119 Some optimizations for btMultiBodyJointMotor (skip constraint generation if maxImpulse/maxForce = 0) and skip constraint row generation if joint limit is not violated. Erwin Coumans 2017-05-08 09:06:39 -07:00
  • 92de4ecd31 Add pybullet example to get dynamic info. yunfeibai 2017-05-07 22:41:05 -07:00
  • 5fe4c6bb5b Add API to get dynamic info. yunfeibai 2017-05-07 22:21:38 -07:00
  • e363e12ea4 Add default specular when there is not specular map. Add example for adjusting specular coefficient. yunfeibai 2017-05-07 21:09:08 -07:00
  • 67392b85d5 Merge pull request #1099 from gregeryb/patch-4 erwincoumans 2017-05-06 16:47:33 +00:00
  • c4844c650f Merge pull request #1078 from olegklimov/master erwincoumans 2017-05-06 16:46:59 +00:00
  • acf57f25e6 MJCF: change default link name to be more unique Oleg Klimov 2017-05-06 03:00:37 +03:00
  • 2c6b2211fc Friction typo Oleg Klimov 2017-05-06 15:58:10 +03:00
  • b8afb4d7aa Memory leaks Oleg Klimov 2017-04-15 21:42:25 +03:00
  • 5a40b5aaae Compile fix Oleg Klimov 2017-05-06 03:15:57 +03:00
  • 1524004aa8 MJCF: support for "axisangle", small code improvements Oleg Klimov 2017-04-06 04:25:56 +03:00
  • 72b0b76b64 getSolveSwingLimit() returns wrong value Gregery Barton 2017-05-06 11:45:26 +10:00
  • 7e5e48eee6 Merge pull request #1098 from erwincoumans/master erwincoumans 2017-05-06 01:06:29 +00:00
  • 6767b986d0 tuned the benchmark a little bit, start with the humanoid on the floor Erwin Coumans 2017-05-05 18:05:36 -07:00
  • 7003401605 use DIRECT mode for benchmark Erwin Coumans 2017-05-05 17:57:07 -07:00
  • 36f011857b Merge pull request #1097 from erwincoumans/master erwincoumans 2017-05-06 00:43:17 +00:00
  • 3849612403 pybullet benchmark: make some parameters explicit Erwin Coumans 2017-05-05 17:42:43 -07:00
  • 729fc6ff99 Merge pull request #1096 from erwincoumans/master erwincoumans 2017-05-06 00:31:54 +00:00
  • 385156cbc5 add simple humanoid_benchmark.py and mjcf file Erwin Coumans 2017-05-05 17:24:35 -07:00
  • 09caa599ff avoid an assert when removing a non-existing graphics index in debug mode Erwin Coumans 2017-05-05 10:38:16 -07:00
  • 49eda303bc Merge pull request #1095 from erwincoumans/master erwincoumans 2017-05-05 17:02:08 +00:00
  • 1e443edc55 minor change in API for CommonGUIHelperInterface Erwin Coumans 2017-05-05 07:48:05 -07:00
  • f76f3e2ba7 Merge pull request #1093 from erwincoumans/master erwincoumans 2017-05-05 01:29:26 +00:00
  • cb1f5c74ea add missing files to projects Erwin Coumans 2017-05-04 18:04:32 -07:00
  • 1f64a87abe Improve ChromeTraceUtil logging, allow filename to be specified. Expose this ChromeTraceUtil logging to C-API: start/statelogging and submitProfileTiming pybullet.submitProfileTiming, and STATE_LOGGING_PROFILE_TIMINGS used in startStateLogging added example for Python profileTiming.py and C++ b3RobotSimulatorClientAPI::submitProfileTiming Erwin Coumans 2017-05-04 17:51:40 -07:00
  • d6c3a76bf2 Merge pull request #1092 from erwincoumans/master erwincoumans 2017-05-04 20:52:31 +00:00
  • a8bf53b494 fix error, m_userConstraintUIDGenerator should be m_data->m_userConstraintUIDGenerator Erwin Coumans 2017-05-04 13:52:02 -07:00
  • 92d7a0850f Merge pull request #1090 from gregeryb/patch-3 erwincoumans 2017-05-04 20:34:21 +00:00