Commit Graph

  • e136c29a5a Merge pull request #551 from erwincoumans/master erwincoumans 2015-12-15 14:00:57 -08:00
  • dabccd184d fixes in test/SharedMemory Erwin Coumans 2015-12-15 13:45:34 -08:00
  • c52abafb89 Merge pull request #549 from erwincoumans/master erwincoumans 2015-12-08 14:29:28 -08:00
  • 46ddfa39d7 remove unused function in btRigidBody (btSetCrossMatrixMinus) thanks to Stefan for reporting. Erwin Coumans 2015-12-08 07:54:19 -08:00
  • 52f074bcb2 Merge remote-tracking branch 'bp/master' Erwin Coumans 2015-12-07 16:42:45 -08:00
  • 13f314f401 allow CMake to build on Linux without X11/OpenGL system headers (use local one) Erwin Coumans 2015-12-07 16:38:43 -08:00
  • ab283251d3 Merge pull request #546 from erwincoumans/master erwincoumans 2015-12-07 15:07:24 -08:00
  • 83c560262b Merge pull request #548 from AndrewMeadows/fix-cmake-whitespace erwincoumans 2015-12-07 15:06:59 -08:00
  • 4894cb3a38 Merge pull request #547 from AndrewMeadows/fix-cmake-sans-bullet3 erwincoumans 2015-12-07 15:06:32 -08:00
  • c0c1691c25 fix whitespace formatting in cmake files Andrew Meadows 2015-12-07 14:08:04 -08:00
  • c3460a6d48 fix whitespace formatting Andrew Meadows 2015-12-07 13:49:29 -08:00
  • a860fff3ad fix cmake to succeed with -DBUILD_BULLET3=0 Andrew Meadows 2015-12-07 13:43:17 -08:00
  • 433a7aa9b6 fix C++11 issue Erwin Coumans 2015-12-07 11:44:43 -08:00
  • acbf60ddfd typo fixes in InverseDynamicsExample Erwin Coumans 2015-12-05 09:02:02 -08:00
  • aaf4e1acfa Merge pull request #491 from nicokruithof/master erwincoumans 2015-12-04 21:49:47 -08:00
  • 6c67426b6d Merge pull request #544 from AndrewMeadows/premake-cleanup erwincoumans 2015-12-04 08:45:56 -08:00
  • e66be7a7ef replaced spaced indentation with tabs Andrew Meadows 2015-12-03 22:00:52 -08:00
  • b8f72ee56b fix bad --no-extras option for InverseDynamcis Andrew Meadows 2015-12-03 20:52:28 -08:00
  • 1c30453ae4 adding forgotten --no-extras build option Andrew Meadows 2015-12-03 20:49:31 -08:00
  • d8b7d12707 combine checks for "ios" premake option Andrew Meadows 2015-12-03 20:39:29 -08:00
  • f385bffffb cleanup main premake script Andrew Meadows 2015-12-03 18:58:10 -08:00
  • 01c4720d62 Merge pull request #543 from erwincoumans/master erwincoumans 2015-12-03 09:16:44 -08:00
  • b22e968cdd re-enable inverse dynamics/computed torque, instead of PD control in InverseDynamicsExample Erwin Coumans 2015-12-02 23:16:41 -08:00
  • 332017ff23 remove dependency on gflags, C++11 from test_invdyn_bullet.cpp add support for premake for test_invdyn_bullet Erwin Coumans 2015-12-02 17:49:25 -08:00
  • 88d504d946 Merge pull request #542 from erwincoumans/master erwincoumans 2015-12-02 10:08:46 -08:00
  • 3dfebe0c45 show inverse dynamics demo to use floating base Erwin Coumans 2015-12-02 09:33:12 -08:00
  • 7d49b65939 Merge pull request #538 from erwincoumans/master erwincoumans 2015-12-01 18:58:31 -08:00
  • 5da9e37a05 add BT_DECLARE_ALIGNED_ALLOCATOR() for btTypedConstraint Erwin Coumans 2015-11-26 12:43:10 -08:00
  • 0f8d94b3ef Merge pull request #536 from erwincoumans/master erwincoumans 2015-11-26 11:06:45 -08:00
  • 4c88681479 joint trajectory curves use different colors for each DOF use fewer notch counts in slider GUI Erwin Coumans 2015-11-26 10:45:51 -08:00
  • 346308120a Merge pull request #535 from erwincoumans/master erwincoumans 2015-11-24 18:06:18 -08:00
  • 0e247264ff use BT_ID_MAX as std::max is not portable (older Visual Studio versions break) erwincoumans 2015-11-24 17:34:43 -08:00
  • ff74884f9f more appveyor fun erwincoumans 2015-11-24 17:15:35 -08:00
  • d8ee7e4dbc attempt to fix appveyor.yml (both build project for premake4 and build_script for cmake, does that work? erwincoumans 2015-11-24 17:13:58 -08:00
  • 1826f11fbc add pthread dependency for gtest-based tests for non-Windows platforms erwincoumans 2015-11-24 16:54:04 -08:00
  • 4c3d32bf48 tab->space erwincoumans 2015-11-24 16:15:23 -08:00
  • e387baf213 add collision and inverse dynamics unit tests to cmake, .travis.yml and appveyor.yml (more unit tests will follow, once this setup works) erwincoumans 2015-11-24 16:13:21 -08:00
  • a14a695bc7 Merge pull request #534 from erwincoumans/master erwincoumans 2015-11-24 12:32:14 -08:00
  • 4205e976f6 another fix for dynamic libs of BulletInverseDynamicsUtils Erwin Coumans 2015-11-24 12:20:59 -08:00
  • 1f4148d322 fix shared lib build Erwin Coumans 2015-11-24 12:05:50 -08:00
  • 22e8dc9911 Merge pull request #533 from erwincoumans/master erwincoumans 2015-11-24 11:50:08 -08:00
  • 5f97a56f93 portability issues fixed Erwin Coumans 2015-11-24 11:40:33 -08:00
  • 460998c472 fix example issues Erwin Coumans 2015-11-24 11:34:17 -08:00
  • af142de5b8 Merge pull request #532 from erwincoumans/master erwincoumans 2015-11-24 11:27:34 -08:00
  • 03cc4f0554 add InverseDynamics example for example browser add CMake support for BulletInverseDynamics and BulletInverseDynamicsUtils Erwin Coumans 2015-11-24 11:12:02 -08:00
  • c755299861 Merge pull request #531 from erwincoumans/master erwincoumans 2015-11-23 08:09:46 -08:00
  • b4701613c8 consistent *API.* in examples/SharedMemory Erwin Coumans 2015-11-23 08:00:42 -08:00
  • bd4c4eb3c5 rename API->Api erwincoumans 2015-11-22 21:32:20 -08:00
  • 5589fb03af Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2015-11-22 20:50:41 -08:00
  • 03bf78ef49 add physics server loopback (both client and server in the same process, using shared memory) add physics server direct (client and server in the same process, directly processing commands without shared memory transport mechanism) erwincoumans 2015-11-22 20:50:32 -08:00
  • 4db2665c52 Merge pull request #530 from erwincoumans/master erwincoumans 2015-11-19 14:54:42 -08:00
  • 7651d89b98 fix InverseDynamics/test_invdyn_kinematics.cpp for single/double precision builds use dill_creator for tree structure (not coil_creator) erwincoumans 2015-11-19 14:33:14 -08:00
  • 4605282b11 Merge pull request #529 from erwincoumans/master erwincoumans 2015-11-19 13:02:37 -08:00
  • a9df481991 Merge pull request #527 from ComSubVie/master erwincoumans 2015-11-19 13:01:57 -08:00
  • 75d657ec85 change 4 spaces to tab for src/BulletInverseDynamics fix unit test in single precision compilation (use delta t of 0.01 if BT_ID_USE_DOUBLE_PRECISION is not defined) erwincoumans 2015-11-19 12:08:04 -08:00
  • 069936218a [InverseDynamics] Add custom namespaces per configuration BulletInverseDynamics can be configured to compile using Eigen instead of Bullet's LinearMath. Erwin Coumans 2015-11-18 08:01:32 -08:00
  • f9e0e0a3e1 Merge pull request #528 from erwincoumans/master erwincoumans 2015-11-17 22:39:41 -08:00
  • de763a26e7 fix portability of BulletInverseDynamics (usual issues: std::pow, M_PI, std::vector->idArray<T>::type, snprintf, pass vec3 and mat33 by const reference, not by value) erwincoumans 2015-11-17 21:51:02 -08:00
  • aa4d119f98 add real-time safe Inverse Dynamics library+test+utils an example for the example browser will follow. thanks to Thomas Buschmann Erwin Coumans 2015-11-17 08:27:38 -08:00
  • 7d9365319c add InverseDynamics test/lib to premake Erwin Coumans 2015-11-17 08:26:27 -08:00
  • 7a93d24aef Updated include and variadic argument [xcode] Markus Schabel 2015-11-17 12:02:40 +01:00
  • 571a6ba9c4 Merge pull request #524 from erwincoumans/master erwincoumans 2015-11-13 15:17:34 -08:00
  • ad29d27700 add initial inverse dynamics example skeleton, with urdf and programmatically created btMultiBody. disabled in Bullet/examples/ExampleBrowser/ExampleEntries.cpp erwincoumans 2015-11-13 10:37:43 -08:00
  • 9ac27b77bf Merge pull request #523 from erwincoumans/master erwincoumans 2015-11-11 14:15:08 -08:00
  • 7d6c2b77f7 Merge remote-tracking branch 'bp/master' Erwin Coumans 2015-11-11 12:44:36 -08:00
  • f6a8079353 sync repo Erwin Coumans 2015-11-11 12:44:26 -08:00
  • dc74129739 Merge pull request #522 from takuyanakaoka/fix-memory-leak-in-physics-client-shared-memory erwincoumans 2015-11-09 17:56:04 -08:00
  • c838d4996c Merge pull request #519 from d3x0r/MinorCodeFixes erwincoumans 2015-11-08 19:44:55 -08:00
  • 425ac25b26 Merge pull request #521 from erwincoumans/master erwincoumans 2015-11-08 19:38:47 -08:00
  • 91204e8ed2 avoid naming conflicts Bullet3/Bullet3 Erwin Coumans 2015-11-08 19:31:03 -08:00
  • b961cce360 Fix memory leak in PhysicsClientSharedMemory Takuya Nakaoka 2015-11-09 11:40:11 +09:00
  • 72b68409da clang gets confused/crashes when using the same namespace, need to look if it is a real error or clang issue should fix Issue 520 https://github.com/bulletphysics/bullet3/issues/520 Erwin Coumans 2015-11-08 13:49:37 -08:00
  • 08eb947bac Format fix. d3x0r 2015-11-08 10:24:16 -08:00
  • 99acea9594 btVoronoiSimplexSolver::inSimplex can return when first 'found=true' is set instead of going through all points, since found is never set to false in any other condition. d3x0r 2015-11-08 10:22:02 -08:00
  • 6df6df3b26 Merge pull request #517 from erwincoumans/master erwincoumans 2015-11-06 17:41:40 -08:00
  • 3b9b803683 b3CreateBoxCommandSetColorRGBA: allow to specify color when creating bodies through shared memory API Parse and use colors from URDF file (single rgba color per link, not per visual) Rename btMultiBody 'stepVelocities' to 'computeAccelerationsArticulatedBodyAlgorithmMultiDof' btHashMap, add const Value* operator[] remove a few more obsolete btMultiBody methods (on the non-multi-dof path) fix spelling typo in fillConstraintJacobianMultiDof (fil -> fill) Add mention to Jakub Stepien for his work on btMultiBody erwincoumans 2015-11-06 17:11:15 -08:00
  • 4a4d861721 Merge pull request #516 from erwincoumans/master erwincoumans 2015-11-05 21:32:03 -08:00
  • 8160354d02 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2015-11-05 21:18:10 -08:00
  • 2920d7e61f Only support btMultiBody multi-dof version (remove non-multi-dof path) Use ATTRIBUTE_ALIGNED16 for btMultiBody Always disable parentCollision for btMultiBody::setupFixed erwincoumans 2015-11-05 21:17:46 -08:00
  • d2c49a7a2c Merge pull request #515 from erwincoumans/master erwincoumans 2015-11-05 17:35:46 -08:00
  • 7ef06d532e remove debug test Erwin Coumans 2015-11-05 17:35:05 -08:00
  • c902cd0180 Update btTransform.h erwincoumans 2015-11-05 14:08:22 -08:00
  • f5c6561365 Merge pull request #514 from erwincoumans/master erwincoumans 2015-11-04 17:34:45 -08:00
  • 2317307a22 Add b3GetStatusActualState() to C_API. Change pick-and-move C_API to use handlers Erwin Coumans 2015-11-04 16:08:28 -08:00
  • e39afd06b9 Merge pull request #513 from erwincoumans/master erwincoumans 2015-11-01 13:00:19 -08:00
  • d6464ce40d add 'replay' command log feature: no mouse interaction during replay, and use a fixed number of sim steps in stepSimulation. workaround for reversed separating normal in gjk/epa when using very small shapes, detect case and revert normal. use smaller world size (10 units versus 100) for higher resolution shadow map use a hard-coded rolling friction of 0.2 for objects in physics server (will make this configurable) fix loading of command log files, when platform features are different (64bit/32bit) erwincoumans 2015-11-01 12:48:15 -08:00
  • 8604d05bc9 Merge pull request #511 from erwincoumans/master erwincoumans 2015-10-30 13:24:56 -07:00
  • 6e042b1901 re-enable wireframe in PhysicsClient inintialize variables in constructor of PhysicsClient Erwin Coumans 2015-10-30 13:24:02 -07:00
  • 5cea0d8660 Merge pull request #509 from erwincoumans/master erwincoumans 2015-10-30 11:00:27 -07:00
  • c68c215ead add rudimentary command logging for shared memory physics server erwin coumans 2015-10-30 10:30:48 -07:00
  • 819c4f1951 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2015-10-29 11:26:01 -07:00
  • f7bbbd88e6 preparation for CommandLogging for PhysicsServer. erwin coumans 2015-10-29 11:25:50 -07:00
  • 9442791cf1 Fix PhysicsServer connection issue, in cases where shared memory was not properly shut down. erwin coumans 2015-10-29 11:18:26 -07:00
  • 650189d50b Allow both remote debug drawer and local debug drawer for PhysicsServer (shared memory etc) erwincoumans 2015-10-29 08:28:49 -07:00
  • 8a956318e5 fix case sensitive issue Erwin Coumans 2015-10-28 16:02:55 -07:00
  • 6a6c0297fe Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2015-10-28 13:44:30 -07:00
  • d3796ff814 Merge pull request #508 from erwincoumans/master erwincoumans 2015-10-28 12:23:00 -07:00
  • dc81e31e74 upload work-in-progress Collision example using C-API. erwin coumans 2015-10-28 11:48:36 -07:00
  • 187b216750 Merge pull request #507 from erwincoumans/master erwincoumans 2015-10-27 16:54:57 -07:00
  • 2d5d89d999 Allow to request the state of a rigid body (position, orientation, lin/ang velocity) through shared memory API PhysicsClientC_API: b3RequestActualStateCommandInit requires a body unique Id as second argument erwin coumans 2015-10-27 15:46:13 -07:00