Commit Graph

  • 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
  • d6125ecb8c fix in tinyrenderer clipping logic Erwin Coumans 2017-04-06 17:43:40 -07:00
  • deb95c758b TinyRenderer: implement triangle clipping against near-plane TinyRenderer: implement texture UV-repeat by default (instead of clamp(0,1)) Erwin Coumans 2017-04-06 14:31:34 -07:00
  • 0f2771b1d1 Merge pull request #1059 from jietan/pullRequest erwincoumans 2017-04-06 04:57:26 +00:00
  • 2e13531493 Merge pull request #1061 from erwincoumans/master erwincoumans 2017-04-06 04:56:49 +00: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
  • 8658682d2a Merge pull request #1060 from erwincoumans/master erwincoumans 2017-04-05 20:26:08 +00: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
  • ac91896025 Merge pull request #1054 from erwincoumans/master erwincoumans 2017-04-04 23:36:32 +00:00
  • 814e901a20 Merge pull request #1053 from YunfeiBai/master erwincoumans 2017-04-04 23:34:33 +00: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
  • 239ef81364 pybullet pip/setup.py: enable double precision, tcp, udp Erwin Coumans 2017-04-04 08:11:18 -07:00
  • 322c7d4b7e add missing files in pip, bump version Erwin Coumans 2017-04-04 00:01:12 -07:00
  • fa023cb14b fix syntax error in setup.py, update pybullet quickstart guide PDF from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.6c3uot59qod4 erwincoumans 2017-04-03 23:39:22 -07:00
  • 7a314fd62a pybullet/pip setup.py bump up to 0.1.4, add categories erwincoumans 2017-04-03 23:25:12 -07:00
  • 025687627d remove Linux preprocessor define from win32 setting in setup.py erwincoumans 2017-04-03 22:54:44 -07:00
  • 217dfef12b fix Windows pip / setup.py erwincoumans 2017-04-03 22:39:33 -07:00
  • c4cee21225 pybullet pip/setup.py Linux fixes Erwin Coumans (Google) 2017-04-03 09:50:01 -07:00
  • 463cbf93de minor fix in setup.py, disable udp/tcp for now (not setup yet) Erwin Coumans 2017-04-02 23:12:02 -07:00
  • 9507e8b4a1 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-02 23:02:26 -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
  • 0c6b0d52c6 Merge pull request #1050 from erwincoumans/master erwincoumans 2017-03-30 14:57:47 -07:00
  • 473196a492 remove vld.h Erwin Coumans 2017-03-30 13:56:37 -07:00
  • e5290560d7 avoid checking beyond string length in b3CommandLineArgs.h Erwin Coumans 2017-03-30 13:54:32 -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
  • cebed74454 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-03-30 13:30:52 -07:00
  • b1cbc3d4b0 fix a potential memory leak for URDF files with multiple materials using the same name Erwin Coumans 2017-03-30 13:30:38 -07:00
  • 1c5e5d2b3f Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-03-30 12:39:18 -07:00
  • 2211a20ab6 remove 20 second time limit for ffmpeg Erwin Coumans 2017-03-30 12:38:13 -07:00
  • 61012ccd64 Merge pull request #1049 from erwincoumans/master erwincoumans 2017-03-30 11:30:26 -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
  • d51123be3a Merge pull request #1036 from nicolaichuk/master erwincoumans 2017-03-30 08:00:48 -07:00
  • dae13eee7f Merge pull request #1048 from erwincoumans/master erwincoumans 2017-03-29 18:19:23 -07:00
  • c4cd6d2fa6 Merge pull request #1038 from YunfeiBai/master erwincoumans 2017-03-29 18:19:03 -07:00
  • 711431db5c first draft of VR controller state logging Erwin Coumans 2017-03-29 16:29:34 -07:00
  • 1122afc2f4 Merge branch 'Branch_2.86.1' nicolaichuk 2017-03-30 01:48:39 +03:00
  • ccecb4db62 revert add compare operation nicolaichuk 2017-03-30 01:47:43 +03:00
  • f062847038 Replace spaces with tabs. yunfeibai 2017-03-29 15:37:33 -07:00
  • 66a8685816 Merge remote-tracking branch 'upstream/master' yunfeibai 2017-03-29 15:06:15 -07:00
  • 64573c38e4 Remove getBodyName API. yunfeibai 2017-03-29 15:03:29 -07:00
  • de3f91b64e Get body name from getBodyInfo. yunfeibai 2017-03-29 14:56:05 -07:00
  • 5899425774 expose linkIndexA/B as filter option in pybullet.getContactPoints Erwin Coumans 2017-03-29 12:04:23 -07:00
  • 30c1923b00 Merge pull request #1047 from erwincoumans/master erwincoumans 2017-03-29 11:40:01 -07:00
  • eb8c31ae82 move pybullet examples to Bullet/examples/pybullet/examples Erwin Coumans 2017-03-29 09:40:56 -07:00
  • 0750d502a8 Merge pull request #1041 from olegklimov/master erwincoumans 2017-03-29 09:12:48 -07:00
  • 2c6c64ca8a Merge remote-tracking branch 'remotes/bulletphysics/master' nicolaichuk 2017-03-29 18:22:53 +03:00
  • 2466df1c5a Merge branch 'Branch_2.86.1' nicolaichuk 2017-03-29 18:21:42 +03:00
  • a359262678 remove redefine warning_message nicolaichuk 2017-03-29 18:21:08 +03:00
  • f30464ebcb Revert "add compare operators in btAABB" nicolaichuk 2017-03-29 18:20:36 +03:00
  • ae07ce2ea7 * add BT_USE_INVERSE_DYNAMICS_WITH_BULLET2 nicolaichuk 2017-03-29 17:11:26 +03:00
  • 993e98e37a Merge pull request #1046 from erwincoumans/master erwincoumans 2017-03-28 08:20:46 -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
  • fd2c0f58bc Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-03-27 17:25:40 -07:00
  • 77608154a3 MJCF: fix capsule length when given in size="", fix slider joint limits Oleg Klimov 2017-03-27 22:29:24 +03:00
  • 3048326add C API: fix b3SetContactFilterLink() when using b3RequestContactPoint() Oleg Klimov 2017-03-27 22:30:43 +03:00
  • dcb7e25f34 MJCF: improve error messages Oleg Klimov 2017-03-24 03:43:56 +03:00
  • 634f4cfdbc MJCF: support for angle units in <compile angle="...">, kill two stdout messages Oleg Klimov 2017-03-22 21:05:00 +03:00
  • c1e42daa0f Merge pull request #1045 from erwincoumans/master erwincoumans 2017-03-27 10:17:44 -07:00
  • 38ad1bfb89 revert to m_jointFriction (from m_jointFriction1) Erwin Coumans 2017-03-27 10:16:55 -07:00
  • de6fafd726 Merge pull request #1043 from erwincoumans/master erwincoumans 2017-03-27 08:30:39 -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
  • d78909aef9 update pybullet quickstart guide pdf from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.6c3uot59qod4 Erwin Coumans 2017-03-27 07:38:06 -07:00
  • f4be2c1ee0 pass the joint parameters for all joints Erwin Coumans 2017-03-26 20:05:48 -07:00
  • 7462d55128 remove non-public files Erwin Coumans 2017-03-26 16:29:06 -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
  • 1eb4e66d97 Merge pull request #1039 from erwincoumans/master erwincoumans 2017-03-23 18:21:42 -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
  • 0a552c3ba1 Merge remote-tracking branch 'upstream/master' yunfeibai 2017-03-23 13:55:44 -07:00
  • d717b1db84 Add the API to get the body name and pybullet example call. yunfeibai 2017-03-23 13:54:44 -07:00
  • 1aff189fdd Merge pull request #1035 from erwincoumans/master erwincoumans 2017-03-23 10:59:51 -07:00
  • 0a654c2d58 expose optional targetVelocity to pybullet.resetJointState add C-API: b3CreatePoseCommandSetJointVelocities and b3CreatePoseCommandSetJointVelocity Erwin Coumans 2017-03-23 10:29:16 -07:00
  • 50f0cfca9e Add body name when loading urdf. yunfeibai 2017-03-23 10:16:39 -07:00
  • 34228bb355 Merge branch 'Branch_2.86.1' nicolaichuk 2017-03-23 17:48:23 +03:00
  • f68f821c89 rename Sructs to Structs nicolaichuk 2017-03-23 17:47:44 +03:00
  • 6063027181 fix "warning '<': signed/unsigned mismatch" nicolaichuk 2017-03-23 15:24:27 +03:00
  • 5144949ed8 add BT_USE_INVERSE_DYNAMICS_WITH_BULLET2 nicolaichuk 2017-03-23 15:17:29 +03: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
  • 5527e36139 Merge remote-tracking branch 'remotes/bulletphysics/master' nicolaichuk 2017-03-23 14:28:49 +03:00
  • 8e1b146568 Merge branch 'Branch_2.86.1' nicolaichuk 2017-03-23 14:24:32 +03:00
  • 6decb7ad1a fix define call nicolaichuk 2017-03-23 14:23:13 +03:00
  • 703e66727c irr_simd_memcpy to gim_simd_memcpy nicolaichuk 2017-03-23 14:22:18 +03:00
  • 18f17be47d add compare operators in btAABB nicolaichuk 2017-03-23 14:21:49 +03:00
  • bbf54cb05c remove inline in function definition nicolaichuk 2017-03-23 14:20:58 +03:00
  • 233dd51e02 update CMakeLists.txt nicolaichuk 2017-03-23 14:19:13 +03:00
  • d26952acac add additional callback nicolaichuk 2017-03-23 14:18:50 +03:00
  • 1897939ec7 remove unimplemented method nicolaichuk 2017-03-23 14:17:57 +03:00
  • 3bf2f107b2 add default constructor nicolaichuk 2017-03-23 14:17:13 +03:00