Commit Graph

  • 8d970e5c04 minor cleanup Andrew Meadows 2016-04-27 13:41:42 -07:00
  • 76d39d4439 Fix build error on OSX + Linux Ryan Huffman 2015-11-20 16:08:18 -08:00
  • 7f0877339e Replace spaces with tabs Ryan Huffman 2015-11-17 15:03:08 -08:00
  • b135699325 Fix errors in ccd against compound objects Ryan Huffman 2015-11-17 13:50:51 -08:00
  • 25ee137390 Fix missing colObjWrap Ryan Huffman 2015-11-16 15:48:08 -08:00
  • af442778a6 Add early rejection tests during CCD against compound objects Ryan Huffman 2015-11-16 14:38:14 -08:00
  • a3767193ce add example to use BasicDemo with an OpenGL Window, without example browser Erwin Coumans 2016-04-27 09:43:49 -07:00
  • d5d8e16fb0 Merge pull request #607 from erwincoumans/master erwincoumans 2016-04-26 21:31:23 -07:00
  • 924456548e fix build, add premake4.lua Erwin Coumans 2016-04-26 21:08:02 -07:00
  • 40841e9078 revert floor.obj test file, load it by default in TinyRenderer/main.cpp erwin coumans 2016-04-26 21:01:46 -07:00
  • 03bdcc8737 patch TinyRenderer so it software-renders in an OpenGL texture, for testing fix texture support: flip texture to make OpenGL happy (lower-left is origin) add path prefix to .obj loader, so materials/textures are loaded ok. erwin coumans 2016-04-26 20:52:52 -07:00
  • 2cb39e358a add unmodified version of TinyRenderer, a 500 line software renderer with vertex and pixel shaders, texture mapping and Wavefront .obj support. erwin coumans 2016-04-26 20:47:10 -07:00
  • edba85bab3 fix issue in X11OpenGLWindow (uninitialized variable causing issue at exit) Erwin Coumans 2016-04-25 19:19:19 -07:00
  • 64cfbacf0a Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-04-25 13:24:18 -07:00
  • 778ce5296d add example of rendering a cube in SimpleOpenGL3 Erwin Coumans 2016-04-25 13:21:56 -07:00
  • a080a568f2 Update main.cpp erwincoumans 2016-04-25 09:42:16 -07:00
  • 66bfb7e708 Update PhysicsClientC_API.cpp erwincoumans 2016-04-25 09:37:04 -07:00
  • 190622ed9e Merge pull request #606 from erwincoumans/master erwincoumans 2016-04-23 17:53:45 -07:00
  • f99d1c45aa expose multibody link world transform in the shared memory API Erwin Coumans 2016-04-23 17:29:46 -07:00
  • 765da64e59 Merge pull request #605 from erwincoumans/master erwincoumans 2016-04-23 15:38:22 -07:00
  • 16cbc191bd Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-04-23 11:06:49 -07:00
  • d8da00aa35 re-enable Wavefront .obj loader Erwin Coumans 2016-04-23 11:06:34 -07:00
  • 67426ecee9 add missing stubs for the obsolete SimpleOpenGL2Renderer Erwin Coumans (Google) 2016-04-21 14:10:45 -07:00
  • 4e61f0cab9 add function to CommonRenderInterface to update/activate a texture add example how to render a texture 2d quad in SimpleOpenGL3 Erwin Coumans 2016-04-20 12:55:21 -07:00
  • da948a0729 fix text rendering (uninitialized uniforms) Erwin Coumans 2016-04-19 18:21:53 -07:00
  • cbeddfc897 Modify shared memory client example to test joint motor torque measurement. yunfeibai 2016-04-19 16:52:47 -07:00
  • c384383250 Merge branch 'master' of https://github.com/bulletphysics/bullet3 Update measured torque name. yunfeibai 2016-04-19 14:20:28 -07:00
  • c3afbf7689 set desired position target yunfeibai 2016-04-19 14:19:18 -07:00
  • fe5899ebfc Merge pull request #604 from erwincoumans/master erwincoumans 2016-04-19 13:06:12 -07:00
  • 0f5ee7a0a9 rename m_jointForce -> m_jointMotorForce to separate the name from m_jointForceTorque (which should have been called m_jointReactionForce) Erwin Coumans 2016-04-19 12:22:38 -07:00
  • 05845d7df9 Merge pull request #602 from erwincoumans/master erwincoumans 2016-04-19 10:58:13 -07:00
  • 9fa7356d28 Merge pull request #603 from YunfeiBai/master erwincoumans 2016-04-19 10:57:56 -07:00
  • f9719e2405 Add measured joint motor force to joint sensor state. yunfeibai 2016-04-19 10:44:59 -07:00
  • bebe9a728b handle window closing in InProcessPhysicsClientSharedMemoryMainThread Erwin Coumans 2016-04-19 08:29:20 -07:00
  • f05bef2ea3 Merge pull request #601 from erwincoumans/master erwincoumans 2016-04-18 21:57:01 -07:00
  • 3a8ffebc28 fix possible division-by-zero if the profiler gui is called before stepSimulation is proceeding. Erwin Coumans (Google) 2016-04-18 21:43:42 -07:00
  • 476eb342ab fix scaling in URDF importer Erwin Coumans 2016-04-18 17:41:54 -07:00
  • 889a113cca Merge pull request #598 from erwincoumans/master erwincoumans 2016-04-14 12:56:44 -07:00
  • 59e0bef988 remove compile errors and some debug code in ExampleBrowser. Erwin Coumans 2016-04-14 12:19:55 -07:00
  • 2cbfeb9590 run GUI on main thread for Mac OSX/__APPLE__, due to OS limitation add b3CreateInProcessPhysicsServerAndConnectMainThread to test.c Erwin Coumans 2016-04-14 08:51:20 -07:00
  • 4dfbd2525f Merge pull request #597 from erwincoumans/master erwincoumans 2016-04-13 17:35:44 -07:00
  • 0ca56e756f add joint damping in PhysicsServerCommandProcessor Erwin Coumans 2016-04-13 17:21:43 -07:00
  • 4df7257250 more comments in SharedMemory C API Erwin Coumans 2016-04-13 17:09:48 -07:00
  • 5181592459 Merge pull request #595 from erwincoumans/master erwincoumans 2016-04-13 13:43:52 -07:00
  • 34e6eb4a18 add a few lines of documentation and some error checks in SharedMemory API Erwin Coumans 2016-04-13 13:06:15 -07:00
  • 31eb3ea7c3 Merge pull request #594 from erwincoumans/master erwincoumans 2016-04-11 17:00:13 -07:00
  • f3c7f30684 fix some memory leaks in ImportURDF / PhysicsServerCommandProcessor Erwin Coumans 2016-04-11 16:42:02 -07:00
  • 920af5e127 Merge pull request #591 from erwincoumans/master erwincoumans 2016-04-08 18:29:01 -07:00
  • 59b32b7af1 re-enable command log and playback in physics server report applied motor torque in physics server Erwin Coumans 2016-04-08 18:17:17 -07:00
  • 0c1a4551c4 Merge pull request #587 from erwincoumans/master erwincoumans 2016-03-31 16:28:43 -07:00
  • d2793ec5c0 fix char -> int, to allow check with -1, some build systems fail to make char a signed char fix unused variable removed duplicate header files in Gwen/Controls/Layout Erwin Coumans 2016-03-31 12:50:10 -07:00
  • d5aa09cee5 Merge pull request #586 from erwincoumans/master erwincoumans 2016-03-30 22:00:17 -07:00
  • 6c0ef7e597 fix resize issue on Linux, using i3 window manager on Linux fix uninitialize modified key (ALT etc) on Linux/X11 Erwin Coumans 2016-03-30 21:45:20 -07:00
  • 5c1eb2ec07 support 'world' tag for fixed objects in URDF Erwin Coumans 2016-03-30 14:43:59 -07:00
  • 84a136534a add preliminary Android build files for Bullet add SimpleOpenGL3 example and show how to override keyboard, mouse, wheel, resize callbacks Erwin Coumans 2016-03-27 10:21:05 -07:00
  • 7d72f23711 premake: disable linking system OpenGL and X11 by default, use dlopen to dynamically load GL/X11 Erwin Coumans 2016-03-24 21:15:49 -07:00
  • df3ddaca5e Merge pull request #585 from erwincoumans/master erwincoumans 2016-03-17 16:29:40 -07:00
  • 643cf5ab1d Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-03-17 16:12:48 -07:00
  • 7e4dfb7207 remove SimpleOpenGL3 demo, it breaks some builds reset callback to 0 after exiting a demo to avoid issues Erwin Coumans 2016-03-17 16:11:53 -07:00
  • fe92de3e50 add infrastructure float btMultiBodyLink m_jointDamping, m_jointFriction (actual damping/friction is in a separate commit) add door.urdf for testing damping/friction erwincoumans 2016-03-17 14:54:46 -07:00
  • 937b6d84e5 re-enable --enable_experimental_opencl flag for premake build of App_BulletExampleBrowser (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) (not enabled when using cmake!) Erwin Coumans 2016-03-16 09:02:39 -07:00
  • 6c9815c8f9 fix axis in r2d2.urdf enable SimpleOpenGL3 demo for CMake Erwin Coumans 2016-03-16 08:13:53 -07:00
  • 857a4e98e8 Merge pull request #584 from erwincoumans/master erwincoumans 2016-03-15 23:15:18 -07:00
  • aa3daaa8c6 turn test/SharedMemory/test.c into a gtest for CI unit testing in github remove overly verbose printfs in importers fix axis in r2d2.urdf Erwin Coumans 2016-03-15 22:47:53 -07:00
  • bc0717e3de Merge pull request #583 from erwincoumans/master erwincoumans 2016-03-15 19:08:27 -07:00
  • 005ef9d2f1 fixes in SharedMemory unit test, premake build issue on Linux Erwin Coumans 2016-03-15 18:29:32 -07:00
  • 2ef8669e75 Merge pull request #581 from erwincoumans/master erwincoumans 2016-03-12 08:58:16 -08:00
  • 87e5128ba8 fix some typos (need to merge into a single implementation later!) Erwin Coumans 2016-03-11 17:47:00 -08:00
  • de3b6c31c1 Merge pull request #560 from bmcorser/patch-1 erwincoumans 2016-03-10 23:42:20 -08:00
  • 4113293301 Merge pull request #580 from hujiajie/master erwincoumans 2016-03-10 23:37:55 -08:00
  • 625ea96a3e accidently moved line in wrong place Erwin Coumans 2016-03-10 23:28:02 -08:00
  • ea6ecd3579 Use higher precision GJK/EPA collision tolerances in BT_USE_DOUBLE_PRECISION See https://raw.githubusercontent.com/billhoffman/bullet-pod/ac6aae3e3ee8137de484471094a65bfe166898b4/bullet_gjk_accuracy_patch.diff Erwin Coumans 2016-03-10 23:12:22 -08:00
  • c69524be9e fix Lua example Erwin Coumans 2016-03-10 21:15:23 -08:00
  • 3ed7ecbb58 Fix ternary selection operator on float scalars in OpenCL kernels. hujiajie 2016-03-11 09:40:40 +08:00
  • c30c10b906 Merge pull request #579 from erwincoumans/master erwincoumans 2016-03-10 15:07:40 -08:00
  • efbb1edecc Allow InProcessExampleBrowser to use a malloc allocated memory block, instead of system shared memory. Make shared memory client/server a bit more robust, in case the server is terminated early. erwincoumans 2016-03-10 14:36:46 -08:00
  • 67c538413f Merge pull request #576 from hujiajie/master erwincoumans 2016-03-10 14:34:06 -08:00
  • 7a48b2d481 Merge pull request #578 from erwincoumans/master erwincoumans 2016-03-07 16:49:44 -08:00
  • ad6fb3afc1 The 'static' storage-class specifier is not supported in OpenCL. hujiajie 2016-03-03 15:59:47 +08:00
  • 40a9b8cea0 fix relative include path erwincoumans 2016-03-07 15:12:33 -08:00
  • 9be978337f quick draft implementation for SharedMemoryInProcessPhysicsC_API erwincoumans 2016-03-07 14:56:16 -08:00
  • 51970941b4 Merge pull request #577 from MichaelKorn/patch-1 erwincoumans 2016-03-04 15:03:04 -08:00
  • e80bafdf66 fix for issue in getAngleShortestPath() Michael Korn 2016-03-04 22:01:29 +01:00
  • 03e85ad5a8 Merge pull request #575 from erwincoumans/master erwincoumans 2016-03-03 11:31:07 -08:00
  • b130be46f7 add InProcessExampleBrowser to make it easy to instantiate the ExampleBrowser in its own thread Erwin Coumans 2016-03-02 18:01:33 -08:00
  • 23f39afc62 Merge pull request #574 from erwincoumans/master erwincoumans 2016-03-01 10:12:19 -08:00
  • d70132a901 only enable Wavefront obj support for URDF when ENABLE_URDF_OBJ is defined. add destructor for SampleJob1 Erwin Coumans 2016-03-01 09:15:55 -08:00
  • f90ba2eff9 fix issue, CrossSplitter.cpp cannot be disabled using #ifdef _WIN32 Erwin Coumans 2016-03-01 09:10:16 -08:00
  • a8d9582023 Merge pull request #572 from erwincoumans/master erwincoumans 2016-02-29 17:47:24 -08:00
  • 4a70df2dfb fix some warnings Erwin Coumans 2016-02-29 15:37:03 -08:00
  • 8764357fa8 Merge pull request #570 from erwincoumans/master erwincoumans 2016-02-24 18:22:31 -08:00
  • 25409f93c7 re-quantize for before using the data in quantize method this fixes issue 558 Erwin Coumans 2016-02-23 08:46:09 -08:00
  • 3d95133ed1 Merge pull request #568 from erwincoumans/master erwincoumans 2016-02-23 08:38:09 -08:00
  • d196cec51f Update RigidBodySoftContact.cpp erwincoumans 2016-02-23 08:02:28 -08:00
  • 6c9bfce975 Support btMultiBody soft contact using ERP and CFM. Also support custom relaxation parameter to allow successive over relaxation. Added demos for rigid and multi body soft (compliant) contact. Will also add simplified Hertz compliant contact, by dynamically modifying the ERP/CFM to mimic a non-linear spring. Note that btManifoldPoint is growing too big, we need to implement proper contact constraints derived from btTypedConstraint. erwin coumans 2016-02-22 18:40:00 -08:00
  • a3154f7a56 use b3ConnectSharedMemory in PhysicsClient example, instead of b3ConnectPhysicsLoopback Erwin Coumans 2016-01-27 13:36:33 -08:00
  • 645a88176d Enable softness for btRigidBody contacts. This is implemented by some value (CFM, constraint force mixing) to the main diagonal of A. CFM for contacts use world CFM value by default, and can override with custom CFM value using the BT_CONTACT_FLAG_HAS_CONTACT_CFM stored in m_contactPointFlags. Boolean m_lateralFrictionInitialized is replaced 'BT_CONTACT_FLAG_LATERAL_FRICTION_INITIALIZED' flag stored in int m_contactPointFlags in btManifoldPoint. Enable successive over-relaxation parameter (SOR) for contacts. btMLCPSolver uses global CFM. In one of the next commits, contact softness will be enabled btMultiBody contacts. Also need to review use of CFM in btMLCPSolvers (only world CFM is used at the moment) erwin coumans 2016-01-22 17:43:36 -08:00
  • 7eaa28847f Typo in README B M Corser 2016-01-16 08:52:21 +00:00
  • 2fb92bc40c Merge pull request #557 from erwincoumans/master erwincoumans 2016-01-08 14:36:41 -08:00
  • 6bc3f94f52 add a Pendulum example that is also used as unit test. Gold data is created by numerically solving a second-order non-linear differential equation. (see examples/MultiBody/pendulum_gold.h) Erwin Coumans 2016-01-06 18:08:49 -08:00