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
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
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
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
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
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
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
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
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