Commit Graph

  • ee55388815 Merge pull request #1089 from erwincoumans/master erwincoumans 2017-05-04 20:32:30 +00:00
  • 7bf125e460 reset the m_userConstraintUIDGenerator to 1 after 'resetSimulation' Erwin Coumans 2017-05-04 13:28:09 -07:00
  • 61999ef789 b3ResizablePool: only remove a handle, if it is currently in-use also remove user constraints, if removing a body Erwin Coumans 2017-05-04 13:14:24 -07:00
  • fac3d6e3ca fix some compile errors after merge Erwin Coumans 2017-05-04 11:08:59 -07:00
  • a7d08ca9d7 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-05-04 10:51:42 -07:00
  • 87a24dba84 Merge pull request #1091 from YunfeiBai/master erwincoumans 2017-05-04 17:47:33 +00:00
  • 4602fbba34 add missing openvr files to CMakeLists.txt, rename 64bit openvr_api.dll to openvr64pi.dll to avoid name conflicts when using 32 AND 64 bit versions of this dll. Erwin Coumans 2017-05-04 08:37:46 -07:00
  • a86f584824 more work towards removeBody for C-API/pybullet, work-in-progress. Erwin Coumans 2017-05-03 21:53:29 -07:00
  • 939d6ead32 Add API to reset lateral friction coefficient. yunfeibai 2017-05-03 21:47:53 -07:00
  • 1841a41f2a Add pybullet example for resetting dynamics. yunfeibai 2017-05-03 21:30:42 -07:00
  • c7e9a31898 Add API to get user constraint id. yunfeibai 2017-05-03 18:25:25 -07:00
  • 152e3da3e4 Implementation of virtual void CommonRenderInterface::removeGraphicsInstance(int instanceUid) for GLInstancingRenderer (OpenGL3+) and SimpleOpenGL2Renderer (OpenGL2) Refactored the add/remove object pool in Bullet3Common/b3ResizablePool.h Added CommonRigidBodyBase::deleteRigidBody, also removing its graphics instance. Erwin Coumans 2017-05-03 17:05:05 -07:00
  • 03742208f1 Collider object not necessary Gregery Barton 2017-05-04 05:22:00 +10:00
  • 6f7601966d fix issue ,don't iterate over [0..numBodyHandles], would fail once we allow 'removeBody'... Erwin Coumans 2017-05-03 11:23:01 -07:00
  • 2c8f65a2d0 move body handles in its own template class, for re-use. Erwin Coumans 2017-05-03 10:49:04 -07:00
  • 1bb133a01f update to OpenVR 1.07 from https://github.com/ValveSoftware/openvr Erwin Coumans 2017-05-03 08:40:29 -07:00
  • 7c439b2b6a Merge pull request #1088 from erwincoumans/master erwincoumans 2017-05-03 05:50:01 +00:00
  • eb7cf38293 Add option to --useKitchen=1 to VRGloveSimulatorMain Erwin Coumans 2017-05-02 22:33:42 -07:00
  • 07992fe61d Improve MJCF import, to allow reading of friction parameters, including spinning and rolling friction, with some rudimentary 'default class' support. Tweak VRGloveSimulatorMain to work better with MPL/mpl2.xml hand. Erwin Coumans 2017-05-02 18:05:36 -07:00
  • 7be746d892 Merge pull request #1086 from erwincoumans/master erwincoumans 2017-05-02 06:10:12 +00:00
  • 74ce6af26c add commented-out example to enable premake serial/audio Erwin Coumans 2017-05-01 22:37:45 -07:00
  • 9fef6c1d66 Add C++ version VRGloveSimulatorMain example, using the serial library. First run the App_PhysicsServer_SharedMemory_VR_vs2010.exe to run the VR server, then run App_VRGloveHandSimulator. You likely need to tune the minV/maxV for each finger (check values using Arduino IDE Serial Monitor) Erwin Coumans 2017-05-01 22:35:33 -07:00
  • 4da2c076a7 Add API to reset mass. yunfeibai 2017-05-01 22:18:54 -07:00
  • 305725e52e add --serial option in premake, added serial library to test vr glove in C++ (pybullet works already fine) Erwin Coumans 2017-05-01 15:04:00 -07:00
  • af6bf8ddc8 plumb URDF/SDF audio_source into PhysicsServerCommandProcessor, allow to play sounds on collision ! See also https://youtu.be/eppOjTfx5Jg for a first test, and this modified URDF how to add sounds: https://github.com/bulletphysics/bullet3/blob/master/data/plane_with_collision_audio.urdf Add the --audio flag to enable sound in pybullet/Bullet-C-API Erwin Coumans 2017-05-01 11:14:09 -07:00
  • 3a330c4280 premake: don't enable --audio by default (yet) Erwin Coumans 2017-04-29 11:23:45 -07:00
  • 2a2c18e959 add more tinyaudio preparation, some test wav files, play sound on collision events. Will expose this in the C-API to pick wav files and collision threshold levels etc. Use the premake --audio flag to try it out. The TinyAudio example in the ExampleBrowser works on Mac, Linux and Windows, you can play notes by pressing keys. Erwin Coumans 2017-04-29 10:32:30 -07:00
  • 08b35563be Merge pull request #1085 from jietan/pullRequest erwincoumans 2017-04-28 23:20:01 +00:00
  • bf5915f44b add a simple DDPG agent and a policy Jie Tan 2017-04-28 15:24:53 -07:00
  • 93fc04c6c3 Merge remote-tracking branch 'bp/master' into pullRequest Jie Tan 2017-04-28 14:36:56 -07:00
  • 948b2b00fe added a policy trained by DDPG Jie Tan 2017-04-28 14:34:03 -07:00
  • c95a1c9c33 add soft-clipping of mixed sounds using tanh expose ADSR to TinyAudio API enable envelope when playing wav files Erwin Coumans 2017-04-28 12:39:51 -07:00
  • 821ad96549 update to latest revision of pybullet quickstart guide. Also see pybullet through pip install at https://pypi.python.org/pypi/pybullet Erwin Coumans 2017-04-28 12:05:19 -07:00
  • 37a16f7e6b move work on TinyAudio. Erwin Coumans 2017-04-28 11:35:00 -07:00
  • e6759cfa4f TinyAudio fixes for OSX etc. Erwin Coumans 2017-04-27 12:07:31 -07:00
  • 1c168c102b Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-27 09:01:16 -07:00
  • c51b22d6f5 remove verbose print's from ADSR code. Erwin Coumans 2017-04-27 08:42:28 -07:00
  • dfc1800065 remove the goto's from the source code (came from http://github.com/thestk/stk toolkit) add test wav file Erwin Coumans 2017-04-27 08:39:57 -07:00
  • a43656701c Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-27 07:31:26 -07:00
  • 72d5366a92 Update b3WriteWavFile.h erwincoumans 2017-04-26 21:34:43 -07:00
  • eaa6255e06 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-26 21:33:19 -07:00
  • 943dd16e78 disable keyboard repeat on Windows add some TinyAudio classes to play wav, mostly from Stk (http://github.com/thestk/stk) Erwin Coumans 2017-04-26 21:31:01 -07:00
  • fbd1a4ec2c Merge pull request #1075 from devnexen/build_fix_bsd erwincoumans 2017-04-26 14:43:41 +00:00
  • 09280d6f7b Merge pull request #1084 from erwincoumans/master erwincoumans 2017-04-26 05:29:38 +00:00
  • e4ace90980 fix some potentially uninitialized variable Erwin Coumans 2017-04-25 21:37:04 -07:00
  • 2b4f6d7997 Merge pull request #1082 from benelot/feature/link-names erwincoumans 2017-04-26 02:29:04 +00:00
  • e3a7023ef5 Merge pull request #1083 from YunfeiBai/master erwincoumans 2017-04-26 02:26:39 +00:00
  • 56f9c38226 Use float when clipping the shadow map index, because the index before clipping can be out of the range for int. yunfeibai 2017-04-25 18:28:56 -07:00
  • 55414f5b20 Add link name to getJointInfo(...). Benelot 2017-04-25 23:58:30 +02:00
  • a159709820 Merge pull request #1080 from erwincoumans/master erwincoumans 2017-04-25 16:41:31 +00:00
  • 771b197131 add option to calibrate individual fingers for the vr glove Erwin Coumans 2017-04-25 09:40:18 -07:00
  • 1dd3a0f9c9 Merge pull request #1079 from erwincoumans/master erwincoumans 2017-04-25 16:10:57 +00:00
  • 5ba6e11454 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-24 09:57:19 -07:00
  • d41a2fdfd4 change hand.ino/py to match hardware changes (use pullup resistor, connect to gnd, instead of 5V + pull down resistor) Erwin Coumans 2017-04-24 09:56:27 -07:00
  • 552c85617f fix compile issue Erwin Coumans 2017-04-23 17:12:40 -07:00
  • 4759e5a590 tinyrenderer: disable triangle backface culling (doesn't work well, cull triangles that should be visible) GLInstancingRenderer: allow to set the light position Erwin Coumans 2017-04-23 07:35:13 -07:00
  • e8c1602232 add vrhand for vive tracker tweak 'saveWorld' feature a bit (mjcf, gui fallback if shared memory server is not available) Erwin Coumans 2017-04-21 10:28:20 -07:00
  • bf7808ac04 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans (google) 2017-04-20 21:52:33 +00:00
  • 14edf72695 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-20 14:45:40 -07:00
  • d2ff554e37 tweak hand.py script to automatically find the port on Windows (COM0 to COM30) and Mac OSX. Erwin Coumans 2017-04-20 14:44:47 -07:00
  • 87b0838624 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-04-20 13:10:55 -07:00
  • 5c7450f2fd Merge remote-tracking branch 'bp/master' Erwin Coumans (google) 2017-04-20 20:06:28 +00:00
  • c24b81dd68 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-04-20 09:32:30 -07:00
  • 5b789ed67b reduce max ray hits to 256 erwincoumans 2017-04-19 12:06:26 -07:00
  • 8cc1f51862 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-04-17 19:58:24 -07:00
  • e8a07e31e6 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-17 19:57:48 -07:00
  • 73b4c0092c Merge pull request #1076 from YunfeiBai/master erwincoumans 2017-04-18 01:03:33 +00:00
  • a7068bb57a Modify the link index when computing Jacobian. Add a test for end effector orientation IK. Inverse dynamics Jacobian uses zero-based indexing of bodies, not starting from -1 for base. yunfeibai 2017-04-17 16:54:45 -07:00
  • a95f5e06db forgotten setup.py build part David Carlier 2017-04-17 19:58:24 +01:00
  • ee753eef6f Merge pull request #1073 from devnexen/build_fix_bsd erwincoumans 2017-04-17 18:19:10 +00:00
  • 381eace157 Merge pull request #1072 from erwincoumans/master erwincoumans 2017-04-17 18:15:28 +00:00
  • ad2099e107 address 2 issues pointed out by PVS-Studio: https://github.com/bulletphysics/bullet3/issues/1074 Erwin Coumans 2017-04-17 10:01:44 -07:00
  • 3c22e10456 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-04-17 09:48:51 -07:00
  • 2989217b65 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-17 07:46:45 -07:00
  • 756568ad9c build fix for BSD systems David Carlier 2017-04-14 20:43:45 +01:00
  • c2b80c562b fix TinyAudioExample Erwin Coumans (google) 2017-04-14 19:33:52 +00:00
  • eef76af663 create basic audio, towards sound sensors etc. Erwin Coumans 2017-04-14 12:22:38 -07:00
  • 747ccf2c85 bump up pybullet setup.py Erwin Coumans 2017-04-14 07:28:16 -07:00
  • fec96ab17f pybullet setup.py: enable numpy if found Erwin Coumans 2017-04-13 12:46:16 -07:00
  • c3cc53d5aa TinyRenderer, apply backface culling Erwin Coumans 2017-04-13 11:06:38 -07:00
  • 874d02d7aa Merge pull request #1070 from erwincoumans/master erwincoumans 2017-04-12 22:40:06 +00:00
  • 5158c1ae98 add python dumpLog.py utility to view log files created using 'startStateLogging' don't enable <CTRL> for hotkeys yet add some more profile markers log objectId and linkIndex as signed int ('i') and not unsigned int 'I' fix issue in startStateLogging: number of parameters was wrong Erwin Coumans 2017-04-12 15:02:47 -07:00
  • f73b54e4ab testing ImGUI Erwin Coumans 2017-04-11 20:16:49 -07:00
  • a43f3b026a testing ImGui, nice and simple! https://github.com/ocornut/imgui This would replace GWEN. Erwin Coumans 2017-04-11 17:10:25 -07:00
  • 80e87d5ccb re-create debug drawer after 'resetSimulation', also avoid memory leak after doing so. this fixes wireframe. Also use <CTRL>+hotkey, to avoid conflicts with user-specified keyboard functions. Erwin Coumans 2017-04-11 16:03:07 -07:00
  • 92a3444076 Update CMakeLists.txt erwincoumans 2017-04-11 13:07:29 -07:00
  • d201c422da Merge pull request #1069 from erwincoumans/master erwincoumans 2017-04-11 19:24:48 +00:00
  • fe199bea09 fix typo Erwin Coumans 2017-04-11 12:24:17 -07:00
  • f17ba3bd8e Merge pull request #1068 from erwincoumans/master erwincoumans 2017-04-11 19:19:13 +00:00
  • 0a42ad6a88 pybullet: add support for Anaconda install on Mac OSX, for pip install pybullet, python setup.py install and cmake. Usage: Erwin Coumans 2017-04-11 12:17:08 -07:00
  • 93bef00fba Merge pull request #1067 from erwincoumans/master erwincoumans 2017-04-10 19:39:06 +00:00
  • bdf366b045 implement pybullet.getDebugVisualizerCamera, width, height, providing viewmatrix, projection matrix Erwin Coumans 2017-04-10 11:03:41 -07:00
  • 6237a73bfc Merge pull request #1065 from erwincoumans/master erwincoumans 2017-04-09 03:09:56 +00:00
  • 82b6bc8770 apply the deviceTypeFilter also to VR state logging. Erwin Coumans 2017-04-08 11:48:12 -07:00
  • 39f9ff5490 Merge pull request #1064 from erwincoumans/master erwincoumans 2017-04-08 17:50:44 +00:00
  • 2e47310e76 fix enum (has to be power of 2, to allow combination of devices) add vrtracker.py erwincoumans 2017-04-08 10:37:32 -07:00
  • 8b2491f84f Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-04-07 22:54:04 -07:00
  • 440d445a02 also report VR events for HMD and generic tracked devices. Also expose those VR events to pybullet: expose a deviceTypeFilter, that defaults to VR_DEVICE_CONTROLLER Erwin Coumans 2017-04-07 22:53:36 -07:00
  • e1874c6b54 Update MacOpenGLWindow.cpp erwincoumans 2017-04-06 22:41:04 -07:00
  • c8cdedcd75 Merge pull request #1063 from erwincoumans/master erwincoumans 2017-04-07 04:44:28 +00:00