Commit Graph

  • 9cc2b1ec12 Physics SharedMemory: Add flags BOX_SHAPE_HAS_MASS and BOX_SHAPE_HAS_COLLISION_SHAPE_TYPE to CMD_CREATE_RIGID_BODY (which maps to CMD_CREATE_BOX_COLLISION_SHAPE for backward compatibility for now) Need to add way to receive world transform erwin coumans 2015-10-27 14:55:46 -07:00
  • 5ded2d3ee4 Merge pull request #398 from MakoEnergy/master erwincoumans 2015-10-27 12:01:11 -07:00
  • 87cedbd40f Merge pull request #501 from antarespilot/dbvt_memmove_fix2 erwincoumans 2015-10-27 11:04:38 -07:00
  • bd55f6b058 Merge pull request #503 from ajshort/patch-1 erwincoumans 2015-10-27 11:03:24 -07:00
  • 3f1940987c Merge pull request #506 from erwincoumans/master erwincoumans 2015-10-26 22:01:31 -07:00
  • 57f50f1778 Create a PhysicsLoopBack that includes both PhysicsClient and PhysicsServer over shared memory. Add a test for PhysicsLoopBack. erwincoumans 2015-10-26 17:56:21 -07:00
  • e779bb247b Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2015-10-26 16:16:08 -07:00
  • 67cb01c0b1 Merge pull request #505 from erwincoumans/master erwincoumans 2015-10-26 14:26:10 -07:00
  • 163b797d8b Update to ZLib license for GWEN files. Note that our copy of GWEN is modified and GWEN is not under active development anymore. We plan to integrate and modify GWEN further into the Bullet Example Browser or rewrite the GUI and drop GWEN Erwin Coumans 2015-10-25 11:30:34 -07:00
  • 9731d82ee8 Merge pull request #504 from erwincoumans/master erwincoumans 2015-10-25 10:53:54 -07:00
  • d6916107dc Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2015-10-24 14:01:01 -07:00
  • 52edac4ef2 example Collision: catch case where no collision world is created erwincoumans 2015-10-24 14:00:53 -07:00
  • ec1947bbbd add SIM_PARAM_UPDATE_DELTA_TIME flag to fix setting the time step in shared memory API Erwin Coumans 2015-10-24 13:50:11 -07:00
  • 818037c011 Fix issue related to CMD_RESET_SIMULATION Erwin Coumans 2015-10-24 13:49:25 -07:00
  • f28150c368 catch setting of invalid joint angles in PhysicsClientC_Api use the proper m_bodyUniqueIndex (todo: fix this field, move to shared command data) Erwin Coumans 2015-10-24 13:48:53 -07:00
  • 98bce6e484 Remove usage of deprecated register keyword Andrew Short 2015-10-23 15:59:38 +11:00
  • 75207c4839 fix for broken memmove used in btDbvt.h, issue 347. Ola Røer Thorsen 2015-10-22 00:29:54 +02:00
  • 7f35aa9f43 Merge pull request #500 from erwincoumans/master erwincoumans 2015-10-22 11:11:08 -07:00
  • 25fb92c4c9 fix for Mac OSX El Captain 10.11, OpenGL Window was blue, until first resize. fixes Issue 498 Erwin Coumans 2015-10-21 21:30:44 -07:00
  • c737a35693 Merge pull request #497 from erwincoumans/master erwincoumans 2015-10-21 10:42:04 -07:00
  • 3d9218e07d Add plane shape and profile timing support in examples/Collide Use View/Profiler in example browser, in optimized build/Release mode and look for plCollideWorld erwin coumans 2015-10-20 18:30:43 -07:00
  • 6caadab87f Merge pull request #496 from takuyanakaoka/fix-slow-simulation-in-shared-memory-example erwincoumans 2015-10-20 18:14:48 -07:00
  • 3a11fff3ad Fix slow simulation in PhysicsServerExample Takuya NAKAOKA 2015-10-20 14:51:40 +09:00
  • 61a5328985 Merge pull request #495 from erwincoumans/master erwincoumans 2015-10-19 18:52:32 -07:00
  • abcaa19bc8 make the compiler happy with Collision example Erwin Coumans 2015-10-19 18:21:45 -07:00
  • 5a21424662 update to examples/Collision and RealTimeBullet3Collision erwin coumans 2015-10-18 23:43:37 -07:00
  • 7ac497d6f2 WIP example for real-time collision detection features of Bullet erwin coumans 2015-10-18 14:01:25 -07:00
  • abb7e22027 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2015-10-17 22:03:36 -07:00
  • 324369fce6 Merge pull request #494 from erwincoumans/master erwincoumans 2015-10-17 21:45:03 -07:00
  • 21b7a47129 although still not implemented, IMU enum had wrong value, thanks JF Erwin Coumans 2015-10-17 18:52:48 -07:00
  • e5175cde9a although still not implemented, IMU enum had wrong value, thanks JF Erwin Coumans 2015-10-17 18:52:48 -07:00
  • 3d3830962a add a few collision examples to test a C API with various back-ends Erwin Coumans 2015-10-17 13:44:00 -07:00
  • 467ffa0481 Merge pull request #493 from erwincoumans/master erwincoumans 2015-10-16 11:00:34 -07:00
  • bc09125095 fix include guard, thanks Aaron! fix uninitialized body index in PhysicsServer = 2015-10-16 08:18:26 -07:00
  • bcefdba59b Fixed missing include directories Nico Kruithof 2015-10-15 20:23:12 +02:00
  • 67557d7039 Merge pull request #490 from erwincoumans/master erwincoumans 2015-10-15 08:35:10 -07:00
  • 4df58c35c7 use const in PhysicsClientC_Api, thanks to Roland fix some warnings for Clang, thanks to Aaron = 2015-10-15 08:15:22 -07:00
  • cf79928d84 Merge pull request #489 from erwincoumans/master erwincoumans 2015-10-13 22:51:06 -07:00
  • a0e507280c Implement CMD_INIT_POSE to set base position, base orientation and joint position (angle). See PhysicsClientExample for example use of CMD_INIT_POSE. Change: CMD_INIT_POSE uses m_initPoseArgs and not m_sendDesiredStateCommandArgument erwin coumans 2015-10-13 22:23:28 -07:00
  • 5b558a1f94 Merge pull request #488 from erwincoumans/master erwincoumans 2015-10-13 16:08:30 -07:00
  • 4a29986662 initial support for multiple robots in shared memory API erwin coumans 2015-10-13 11:32:25 -07:00
  • d1d279d086 Merge pull request #464 from benelot/master erwincoumans 2015-10-09 10:16:07 -07:00
  • 14eb70a06f Merge pull request #466 from rioharu/patch-1 erwincoumans 2015-10-09 10:09:01 -07:00
  • a05de9204e Merge pull request #484 from juj/add_missing_stdio_h erwincoumans 2015-10-09 10:06:21 -07:00
  • 62d977f5cd Add missing <stdio.h> include in src/LinearMath/btMatrixX.h for printf() access. (missing in Emscripten/musl libc builds otherwise) Jukka Jylänki 2015-10-08 18:19:10 +03:00
  • 9938db95d1 Merge pull request #480 from erwincoumans/master erwincoumans 2015-09-25 17:04:00 -07:00
  • 8d26ff356d allow links without collision shapes in btMultiBody URDF importer = 2015-09-25 17:00:44 -07:00
  • 99c41f3c4d Merge pull request #479 from erwincoumans/master erwincoumans 2015-09-24 23:05:04 -07:00
  • 5e4badc099 make PhysicsClient an interface class, and move shared memory implementation of physics client into PhysicsClientSharedMemory class/file. This will allow implementation of UDP and other transport protocols to a physics server. = 2015-09-24 22:50:34 -07:00
  • e05825f639 improvements to the shared memory physics API: support picking in C API etc. = 2015-09-24 22:42:22 -07:00
  • e5e71bebc9 Merge pull request #476 from erwincoumans/master erwincoumans 2015-09-17 13:50:42 -07:00
  • 066ff5f2e9 fix c error = 2015-09-17 13:42:02 -07:00
  • 23bdd0ed36 more work on physics client c-api over shared memory = 2015-09-17 09:37:44 -07:00
  • 003a42478b another step closer to useable shared memory C API (force/torque sensor needs new API) in a nutshell, users of shared memory physics API should not directly poke into shared memory, not fill 'SharedMemorCommand' nor read SharedMemoryStatus directly. The C-API declares 'handles' for those, to avoid it from happening. = 2015-09-16 23:09:10 -07:00
  • 4041748f55 fix warning = 2015-09-14 10:45:53 -07:00
  • cb13054f2e Merge pull request #465 from cameronwhite/conetwist-motor erwincoumans 2015-09-10 18:08:19 -07:00
  • 9b9ec21a5f Merge pull request #475 from erwincoumans/master erwincoumans 2015-09-10 18:06:48 -07:00
  • 3d10338ed5 fix warnings (thanks to Aaron!) = 2015-09-10 17:52:41 -07:00
  • 81087c3b4a Merge remote-tracking branch 'bp/master' = 2015-09-10 17:48:23 -07:00
  • 2257ec05ad don't compensate for COLLADA up axis in collision element for now (todo: let user override COLLADA up axis, some URDF files are inconsistent) = 2015-09-10 17:36:19 -07:00
  • 3025ad4536 Merge pull request #474 from erwincoumans/master erwincoumans 2015-09-09 17:30:28 -07:00
  • d72cda101c fixes in shared memory client/server: check for valid pointers = 2015-09-09 15:14:47 -07:00
  • e4b5f4730d Merge pull request #473 from takuyanakaoka/detach-shared-mem erwincoumans 2015-09-09 15:13:27 -07:00
  • 4cbd86a058 Detach posix shared memory correctly Takuya NAKAOKA 2015-09-07 18:59:59 +09:00
  • c99f4057fe Merge pull request #472 from erwincoumans/master erwincoumans 2015-09-08 14:32:08 -07:00
  • 5be9119455 run the PhysicsServerExample 'stepSimulation' smoother fix a warning in ThirdParty/stb_image fix an single/double precision issue in btPolyhedralContactClipping.cpp = 2015-09-08 13:39:09 -07:00
  • 9e7f8e614b Merge pull request #470 from erwincoumans/master erwincoumans 2015-09-05 13:12:05 -07:00
  • 2909b5fae3 add picking to shared memory physics server erwin coumans 2015-09-04 11:28:08 -07:00
  • b5edc75161 Merge pull request #469 from erwincoumans/master erwincoumans 2015-09-04 10:37:04 -07:00
  • 40d07139a9 fix build erwin coumans 2015-09-04 10:28:32 -07:00
  • f75df90d82 Allow batches of debug lines. The PhysicsClientExample rendering is still slow (one line at a time, instead of batches) Prepare for IMU sensor in Shared Memory Server erwin coumans 2015-09-03 14:18:22 -07:00
  • 5a0ca58436 fix force/torque feedback = 2015-08-31 12:36:08 -07:00
  • 3a262d0b7c Merge pull request #467 from erwincoumans/master erwincoumans 2015-08-27 18:42:32 -07:00
  • 98c93a7330 fix inline, __inline for _WIN32 Erwin Coumans (Google) 2015-08-27 18:13:54 -07:00
  • 3d130d9d66 reset simulation in test/SharedMemory/test for proper cleanup, and it can restart without shutting down/restarting physics server w Erwin Coumans (Google) 2015-08-27 17:51:31 -07:00
  • 86880a2795 Only use the max motor impulse if it is positive (it defaults to -1). Cameron White 2015-08-27 16:03:02 -04:00
  • 2e7949bb3e fix some warnings Erwin Coumans 2015-08-26 15:26:53 -07:00
  • d07e1082bc Merge pull request #462 from erwincoumans/master erwincoumans 2015-08-26 14:25:13 -07:00
  • 77f78358d2 Merge remote-tracking branch 'bp/master' Erwin Coumans 2015-08-26 14:24:35 -07:00
  • 086902ea51 Update btInternalEdgeUtility.cpp rioharu 2015-08-26 15:10:30 -06:00
  • e39bf6c4cd Fix the Bullet Raycast sample. Closes #450. Benjamin Ellenberger 2015-08-25 15:56:46 +02:00
  • faab737738 add a robot joint sensor example, reading joint reaction forces/torques using the shared memory API erwin coumans 2015-08-24 15:26:29 -07:00
  • 10de7db29a Merge pull request #461 from erwincoumans/master erwincoumans 2015-08-24 10:25:02 -07:00
  • 46f161ec02 fix WIN32 build for b3Win32ThreadSupport erwin coumans 2015-08-24 10:12:13 -07:00
  • 9ec08592b6 fix a copy/paste typo, thanks Roland! Erwin Coumans 2015-08-21 18:18:12 -07:00
  • 74fda9ff85 simple multi threading test Erwin Coumans 2015-08-21 15:18:18 -07:00
  • 362887987c add example/MultiThreading functions Erwin Coumans 2015-08-21 11:09:53 -07:00
  • 83c4d25819 Merge pull request #460 from erwincoumans/master erwincoumans 2015-08-20 19:47:23 -07:00
  • bbc450a3de position/velocity control through constraint for shared memory server = 2015-08-20 14:57:14 -07:00
  • 63873e2926 fix issue, cannot assume 16-byte alignment in shared memory, causing crashes when SIMD btVector3 is stored on Mac OSX. = 2015-08-20 08:09:22 -07:00
  • 081a40d254 initial implementation to send debug lines from physics server to client, need to add streaming because memory is too small to store all lines initial test of PD control in physics server, need to switch to PD control for motor constraint, instead of using external forces. erwincoumans 2015-08-19 22:51:16 -07:00
  • 89765ceccf update kuka urdf = 2015-08-19 16:05:32 -07:00
  • 9c71a0bb7a Google Code -> github in btCollisionWorld.h documentation Erwin Coumans 2015-08-12 21:16:23 -07:00
  • 6c2419323e Merge pull request #458 from erwincoumans/master erwincoumans 2015-08-12 20:15:24 -07:00
  • 97e9052aaa add Bullet logos in the docs/logo folder Erwin Coumans 2015-08-12 20:14:30 -07:00
  • a4b050e31e Update README.md erwincoumans 2015-08-11 09:17:42 -07:00
  • 7ff74f40df Update README.md erwincoumans 2015-08-11 09:15:06 -07:00
  • dd1d096e43 Merge pull request #456 from erwincoumans/master erwincoumans 2015-08-11 09:02:03 -07:00
  • 2721d67634 remote unused TEST macro, conflicts with other libraries Erwin Coumans 2015-08-11 08:35:52 -07:00
  • d08a7af7e2 fix compile issue in double precision build Erwin Coumans 2015-08-10 14:49:52 -07:00