Commit Graph

  • e65f9af230 Merge pull request #857 from erwincoumans/master erwincoumans 2016-11-09 12:56:06 -08:00
  • 6701947684 fix compile issues Erwin Coumans 2016-11-09 12:22:05 -08:00
  • a76187fea5 Extend b3Clock to expose the system current time in milliseconds. Replace #include time.h with b3Clock. Benjamin Ellenberger 2016-11-08 22:16:08 +01:00
  • 2bb53b311d silence warning Erwin Coumans 2016-11-07 21:13:48 -08:00
  • f54cee55d5 Merge pull request #856 from erwincoumans/master erwincoumans 2016-11-07 18:46:44 -08:00
  • 34f9dd09c9 remove CommonRigidBodyBase.cpp Erwin Coumans 2016-11-07 18:30:47 -08:00
  • 4235c61fcf move CommonRigidBodyMTBase out of interfaces, into MultiThreadedDemo. erwincoumans 2016-11-07 12:08:02 -08:00
  • 5d1babea38 Merge pull request #855 from erwincoumans/master erwincoumans 2016-11-07 08:48:23 -08:00
  • ec78184604 Update README.md erwincoumans 2016-11-07 08:42:39 -08:00
  • c1f728ec86 immediately propagate forward kinematics + collision world transform, after 'INIT_POSE' command Erwin Coumans 2016-11-06 15:02:07 -08:00
  • dced3521a2 Merge pull request #848 from Kotolegokot/master erwincoumans 2016-11-06 13:45:13 -08:00
  • 6a0f095d5b add proper 'App_PhysicsServerUDP' without shared memory usage, and renamed previous one into 'App_PhysicsServerSharedMemoryBridgeUDP' (premake only, no cmake build rules yet) erwin coumans 2016-11-06 11:01:55 -08:00
  • 0bf3a96365 Merge pull request #852 from YunfeiBai/master erwincoumans 2016-11-05 13:31:31 -07:00
  • c738e2269e Merge pull request #853 from erwincoumans/master erwincoumans 2016-11-05 13:30:45 -07:00
  • 214930922d make sure m_uniqueIdGenerator in btSerializer is initialized to zero, it can cause issues if not. erwincoumans 2016-11-05 12:53:40 -07:00
  • e7cfb656c4 update bullet.h serialization header, matching the dna in Bullet/src/LinearMath/btSerialize.cpp erwincoumans 2016-11-05 11:36:52 -07:00
  • 502f4b7d40 update .bullet file erwincoumans 2016-11-05 11:32:31 -07:00
  • 17f3c40317 check for basename Erwin Coumans 2016-11-04 22:30:41 -07:00
  • 6ce6157c8a fix issue in DNA copy, reduce number of test iterations. erwincoumans 2016-11-04 20:53:57 -07:00
  • cf21da4c9d fix a few issues in UDP networking Erwin Coumans 2016-11-04 17:44:16 -07:00
  • 5d66ce20e0 network UDP: transmit structural DNA to deal with version/platform differences. pybullet: allow to specify shared memory key and hostname/port for UDP. erwincoumans 2016-11-04 17:06:55 -07:00
  • 0ffd68ac32 fixes in Linux build if pybullet with enet/UDP Erwin Coumans 2016-11-04 13:36:45 -07:00
  • ff2738db26 Merge remote-tracking branch 'bp/master' erwincoumans 2016-11-04 13:16:55 -07:00
  • e35129ceaf Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2016-11-04 13:16:30 -07:00
  • d62ac01d14 work-in-progress add UDP network connection for physics client <-> server. also set spinning friction in rolling friction demo (otherwise objects may keep on spinning forever) erwincoumans 2016-11-04 13:16:25 -07:00
  • 9708392322 work-in-progress add UDP network connection for physics client <-> server. also set spinning friction in rolling friction demo (otherwise objects may keep on spinning forever) erwincoumans 2016-11-04 13:15:10 -07:00
  • 7bd585fa87 Fix memory leak in IK. yunfeibai 2016-11-04 10:47:07 -07:00
  • a49d2b289e Merge pull request #850 from YunfeiBai/master erwincoumans 2016-11-03 16:16:07 -07:00
  • ff2c79e6bc Fix a bug in softbody contact handling. yunfeibai 2016-11-03 12:14:39 -07:00
  • e8635932cf Merge remote-tracking branch 'upstream/master' yunfeibai 2016-11-03 10:26:52 -07:00
  • b7482c1142 Add model file for kuka with free base. yunfeibai 2016-11-03 09:54:56 -07:00
  • 908cb2def2 Merge pull request #851 from erwincoumans/master erwincoumans 2016-11-03 09:11:36 -07:00
  • f64166d71e Merge pull request #847 from lunkhound/thread-work4 erwincoumans 2016-11-03 09:11:15 -07:00
  • f74a35bacb serialization structures update, needed to be done since recent addition of src/BulletCollision/CollisionDispatch/btCollisionObject.h recent (since august 26, 2016) serialization dumps my be corrupt. erwin coumans 2016-11-03 07:11:31 -07:00
  • 479497997c Add grasp bunny example with multibody gripper. yunfeibai 2016-11-02 14:53:28 -07:00
  • ab6ce65abe Add contact handling between multibody and softbody. yunfeibai 2016-11-02 13:21:01 -07:00
  • 295c1b7c88 Modify the setup for grasping bunny example. yunfeibai 2016-11-02 12:49:51 -07:00
  • 3c37db0804 Add API to set bunny properties. Add example to show coupling between softbody and multibody. yunfeibai 2016-11-01 16:45:10 -07:00
  • 1fc36d0a9f Only create graphics if not headless. Benelot 2016-11-01 22:11:12 +01:00
  • 9d54f0cf8d Grasp soft body with rigid fingers. yunfeibai 2016-11-01 15:46:09 -07:00
  • e10ca70944 Fix and reconfigure demo by rebuilding walkers every time. Benelot 2016-11-01 21:03:46 +01:00
  • 4559de6c11 Modify TimeSeriesCanvas to be defined by yMin and yMax instead of yScale. Benelot 2016-11-01 19:48:39 +01:00
  • 293f355b37 Add gitignore to exclude build files. Benelot 2016-11-01 19:47:32 +01:00
  • d051685060 Various improvements of NNWalkers demo. Benelot 2016-11-01 15:34:22 +01:00
  • bc34d0129e Fix a little typo Kotik Andreev 2016-10-31 01:45:44 +03:00
  • 1c3686ca51 MultiThreaded Demo: - fixing various race conditions throughout (usage of static vars, etc) - addition of a few lightweight mutexes (which are compiled out by default) - slight code rearrangement in discreteDynamicsWorld to facilitate multithreading - PoolAllocator::allocate() can now be called when pool is full without crashing (null pointer returned) - PoolAllocator allocate and freeMemory, are OPTIONALLY threadsafe (default is un-threadsafe) - CollisionDispatcher no longer checks if the pool allocator is full before calling allocate(), instead it just calls allocate() and checks if the return is null -- this avoids a race condition - SequentialImpulseConstraintSolver OPTIONALLY uses different logic in getOrInitSolverBody() to avoid a race condition with kinematic bodies - addition of 2 classes which together allow simulation islands to be run in parallel: - btSimulationIslandManagerMt - btDiscreteDynamicsWorldMt - MultiThreadedDemo example in the example browser demonstrating use of OpenMP, Microsoft PPL, and Intel TBB - use multithreading for other demos - benchmark demo: add parallel raycasting Lunkhound 2016-09-27 00:01:45 -07:00
  • f01389ded2 Merge pull request #842 from erwincoumans/master erwincoumans 2016-10-23 08:26:52 -07:00
  • c2ca88bf44 added b3PhysicsParamSetInternalSimFlags command, and pybullet setInternalSimFlags API. //Use at own risk: magic things may or my not happen when calling this API. erwincoumans 2016-10-23 07:14:50 -07:00
  • c83dde6344 Merge pull request #841 from YunfeiBai/master erwincoumans 2016-10-22 07:16:06 -07:00
  • 0d91a480af Merge pull request #840 from erwincoumans/master erwincoumans 2016-10-22 07:11:39 -07:00
  • 2c6237abda process todo in CMakeLists.txt erwincoumans 2016-10-22 13:53:44 -07:00
  • 79d9e6b15e move CommonTimeWarpBase.h to Evolution/NN3DWalkersTimeWarpBase, it is not a common interface. erwincoumans 2016-10-22 13:50:08 -07:00
  • 9c00b4d9f4 Add texture reset API to pybullet. yunfeibai 2016-10-21 17:48:06 -07:00
  • 4847e57069 Add script for pybullet. yunfeibai 2016-10-21 15:54:39 -07:00
  • 1b312dab3c Remove the temporary test code. yunfeibai 2016-10-21 12:42:42 -07:00
  • 3d79961725 Add API to change texture with object id and link index. yunfeibai 2016-10-21 11:55:27 -07:00
  • dbcb509246 Merge remote-tracking branch 'bp/master' erwin coumans 2016-10-21 10:55:06 -07:00
  • ebc7692a78 Update NN3DWalkers.cpp erwincoumans 2016-10-21 08:52:11 -07:00
  • c481662938 Merge pull request #723 from benelot/3D-NN-walkers-example erwincoumans 2016-10-21 08:47:35 -07:00
  • 617aa63d3a Merge remote-tracking branch 'bp/master' erwin coumans 2016-10-21 08:09:26 -07:00
  • 4911b14271 Add loading texture API. yunfeibai 2016-10-20 23:40:30 -07:00
  • 05be92d006 Add API to load texture file. yunfeibai 2016-10-20 22:11:38 -07:00
  • 1c04da23db Change texture with loaded texture file. yunfeibai 2016-10-20 21:40:44 -07:00
  • d309e298e1 Update fontstash.cpp erwincoumans 2016-10-20 17:11:33 -07:00
  • 7afbaa6685 Update README.md erwincoumans 2016-10-20 15:34:06 -07:00
  • 8c140fcc8a Merge pull request #839 from erwincoumans/master erwincoumans 2016-10-20 14:36:05 -07:00
  • 35688e4ecf Change texture for one body. yunfeibai 2016-10-20 14:20:09 -07:00
  • 0ca1cee6f0 add a few virtual destructors, remove physics client from server Erwin Coumans 2016-10-20 14:08:55 -07:00
  • 6ef96a4027 Add programmatic render API and a basic test. yunfeibai 2016-10-20 10:56:44 -07:00
  • 24593ed11a fix r2d2.urdf and avoid self-penetrating limbs erwin coumans 2016-10-19 16:21:33 -07:00
  • 09d2e9afa7 Replace std::map with btHashMap. Benelot 2016-10-19 21:56:09 +02:00
  • 453b0f9e29 Fix uninitialized transform. Increase performance string. Remove unused method signature. Benjamin Ellenberger 2016-10-19 21:20:57 +02:00
  • ad07b3cf13 Merge pull request #838 from erwincoumans/master erwincoumans 2016-10-19 10:50:56 -07:00
  • 134c788f93 Change all btVector/btTransform to const btVector/btTransform& for SIMD alignment. Benjamin Ellenberger 2016-10-19 18:35:01 +02:00
  • eda400d14c Merge remote-tracking branch 'bp/master' erwin coumans 2016-10-19 07:43:46 -07:00
  • 3b8090fcc1 fix a pybullet.c issue on some compilers (don't allow for (int i=...) make the build_visual_studio_vr_pybullet_double.bat smart enough to find any Python installation in c:\python* erwin coumans 2016-10-19 07:42:55 -07:00
  • 6584bd8a97 Merge pull request #837 from YunfeiBai/master erwincoumans 2016-10-19 07:07:37 -07:00
  • f97cb7002d first version of 'getVisualShapeData' to get visual shape information to allow external renderer with pybullet and shared memory robotics API b3InitRequestVisualShapeInformation/b3GetVisualShapeInformation in shared memory API erwin coumans 2016-10-18 22:05:28 -07:00
  • 7630bf62d5 Add USE_SOFT_BODY_MULTI_BODY_DYNAMICS_WORLD option. yunfeibai 2016-10-18 17:38:43 -07:00
  • 3dc56d7e92 Add files. yunfeibai 2016-10-17 23:46:56 -07:00
  • e112b15281 Move btSoftMultiBodyDynamicsWorld to BulletSoftBody. yunfeibai 2016-10-17 23:40:38 -07:00
  • 02393a1edd More fix yunfeibai 2016-10-17 16:45:28 -07:00
  • 6f0a404b1e More fix for integration test. yunfeibai 2016-10-17 16:20:15 -07:00
  • fddccca482 Fix error in integration test. yunfeibai 2016-10-17 14:46:47 -07:00
  • 3ffd95fbab Merge remote-tracking branch 'origin/master' yunfeibai 2016-10-17 13:20:31 -07:00
  • 14fc8ae8c2 Restore original demo settings. yunfeibai 2016-10-17 13:19:34 -07:00
  • b07df4d504 Load bunny through shared memory API and RobotSimAPI. Create grasp bunny example. yunfeibai 2016-10-17 13:01:04 -07:00
  • d1ab6c144b change some defaults in MultiBody example, a slider constraint without limits is a bad idea erwin coumans 2016-10-16 11:52:38 -07:00
  • 292dd5ced4 Update README.md erwincoumans 2016-10-16 10:28:22 -07:00
  • 9cb9608da3 Update README.md erwincoumans 2016-10-16 10:27:32 -07:00
  • e744890f10 Merge pull request #835 from erwincoumans/master erwincoumans 2016-10-15 10:49:53 -07:00
  • da4098166e fix case in #include Erwin Coumans 2016-10-14 17:25:52 -07:00
  • 29f3afe2a4 don't use GL_LINEAR_MIPMAP_LINEAR for shadow maps optimize gpu upload (use glBufferSubData instead of glMapBuffer Avoid checking char array against zero. erwin coumans 2016-10-14 15:06:09 -07:00
  • 4ebc327151 Merge pull request #834 from erwincoumans/master erwincoumans 2016-10-13 00:00:22 -07:00
  • 1a62f21143 Merge remote-tracking branch 'bp/master' erwincoumans 2016-10-12 23:07:41 -07:00
  • 33d9603e16 Add rudimentary 'saveWorld' command in shared memory API and pybullet, see examples/pybullet/saveWorld.py Use trilinear filtering instead of bilinear erwincoumans 2016-10-12 23:03:36 -07:00
  • 880ee097fa Simulate bunny in grasp demo and set collision margin. yunfeibai 2016-10-12 15:34:45 -07:00
  • 729ae8d3d6 Merge pull request #833 from matpalm/process_server_status_warning erwincoumans 2016-10-12 12:03:24 -07:00
  • 379f2ac933 Load bunny to to the world in the grasp demo. yunfeibai 2016-10-12 11:51:04 -07:00
  • 9c076736dd Merge pull request #832 from YunfeiBai/master erwincoumans 2016-10-12 11:00:00 -07:00