Commit Graph

  • 89edc40d61 First step in btMultiBody joint force/torque feedback. There is still some work to be done for 'mobilizer limit/motor'. See examples/MultiBody/TestJointTorqueSetup and examples/Constraints/TestHingeTorque for joint feedback. erwincoumans 2015-06-19 09:18:27 -07:00
  • 41aa58560b add TestHingeTorque example using btRigidBody and btHingeConstraint, setup is similar to TestJointTorque using btMultiBody and a revolute joint. = 2015-06-15 23:12:29 -07:00
  • 1fa4819afc Merge pull request #408 from erwincoumans/master erwincoumans 2015-06-11 12:16:30 -07:00
  • 02fbcd2a05 reorder initializer Erwin Coumans 2015-06-11 11:48:43 -07:00
  • 2d79dda032 prepare for joint/torque feedback. First for btRigidBody, then btMultiBody. erwin coumans 2015-06-09 18:13:05 -07:00
  • 2c3db1c631 Add a "add button" option in the CommonParameterInterface and implement it for Gwen. Add some buttons for shared memory requests in the PhysicsClient erwin coumans 2015-06-09 16:51:55 -07:00
  • a3b41fdcb9 Simple Improve Array donggas90 2015-06-08 13:40:23 +09:00
  • 96d9e54080 Improve Compound Shape Construction. donggas90 2015-06-08 13:35:17 +09:00
  • 92a612a146 fix in btSoftBodyInternals.h to avoid infinite recursion 'getMargin' but call base class instead Erwin Coumans 2015-06-05 16:43:17 -07:00
  • 2c6cf94bdf Merge pull request #397 from erwincoumans/master erwincoumans 2015-06-05 14:47:51 -07:00
  • 1a4ce475f7 fix an issue with btMultiBodyConstraint, automatically 'finalizeMultiDof' to pre-allocate jacobian data enable joint limit for slider/prismatic joint in btMultiBody version of URDF loader Erwin Coumans 2015-06-05 11:46:53 -07:00
  • a94ac6300a add Windows version of shared memory, very basic implementation (only allows one single allocation) erwin coumans 2015-06-04 15:37:18 -07:00
  • f74e3782aa enable prismatic joint motor in URDF demo, by default. Thanks to Takuya! prepare for prismatic joint limit for btMultiBody in the URDF demo. There is an issue with it, working on fixing this. Erwin Coumans 2015-06-03 18:02:15 -07:00
  • 85acb2a009 fix an OpenGL performance issue running on some Linux machines (apparently searching for a framebuffer with more samples makes NVIDIA Quadro slow) Erwin Coumans 2015-06-03 17:18:56 -07:00
  • 190382e9ec enable posix shared memory on non-Win32 platforms (Linux and Mac) for example browser Erwin Coumans (Google) 2015-05-30 20:32:29 -07:00
  • c28afd2242 add missing files = 2015-05-29 15:38:32 -07:00
  • fcb5dac567 fix cmake build and travis/CI = 2015-05-29 15:10:52 -07:00
  • bc806ab68c exit gracefully and call destructor of the current active example fflush after printf implemented stepForward and Shutdown for the SharedMemory client/server = 2015-05-29 15:04:05 -07:00
  • ff15d36edf Merge remote-tracking branch 'bp/master' = 2015-05-29 11:38:57 -07:00
  • 6fedad9db7 fix SharedMemory premake file = 2015-05-29 11:37:21 -07:00
  • b94533d059 Added a method to retrieve the parameter flags to the btSliderConstraint. MakoEnergy 2015-05-29 00:15:12 -05:00
  • 7abefca6f1 small improvement to the shared memory physics server/client = 2015-05-28 17:49:55 -07:00
  • 82576d0bee added preliminary shared memory physics client/server fix a bug in CommonMultiBodyBase: don't use data if it hasn't been allocated = 2015-05-28 16:05:24 -07:00
  • 2f96d050ee Added a method to retrieve the parameter flags to the btPoint2PointConstraint. MakoEnergy 2015-05-27 21:00:30 -05:00
  • 8005b7167e Update README.md erwincoumans 2015-05-27 16:12:45 -07:00
  • becd7cacd8 fix relative path of visual/collision mesh, it might be different from the urdf relative path (.obj loader terminates if it cannot find the material file) Erwin Coumans 2015-05-27 15:43:33 -07:00
  • e48e14889c Created a few getters and setters for the btHingeConstraint. MakoEnergy 2015-05-27 16:00:30 -05:00
  • 8c0727bf95 Merge pull request #392 from GaborPuhr/master erwincoumans 2015-05-27 13:06:41 -07:00
  • ec84ce3304 Added 4 fetch methods to the 6DoF spring constraint. MakoEnergy 2015-05-22 16:26:18 -05:00
  • 98e1334a64 Auto limitation of spring stiffness and damping in btGeneric6DofSpring2Constraint is now optional. Fix: spring stiffness limitation used the mass incorrectly in btGeneric6DofSpring2Constraint. Gabor Puhr 2015-05-22 12:58:28 +02:00
  • 26c533f02c Added 3 fetch methods and made other methods Const. MakoEnergy 2015-05-17 16:48:53 -05:00
  • c02e197e77 New btConeshape member functions to can set radius and height for the cone shape after creation Jorge Bernal 2015-05-17 17:39:48 +02:00
  • 3bf26c8bbe Final set of fetch methods, for secondary data for the limits. MakoEnergy 2015-05-15 16:12:31 -05:00
  • c9a630e7c6 rename loadUrdf -> loadMultiBodyFromUrdf in lua script remove unused m_usrd2mblink erwin 2015-05-14 09:16:13 -07:00
  • e196ed1edb load a urdf in the lua script test erwin 2015-05-13 21:54:00 -07:00
  • 91252db59a fix Lua example Erwin Coumans 2015-05-13 16:27:58 -07:00
  • dbae21ae5a prepare for some basic lua scripting example Erwin Coumans 2015-05-13 09:17:59 -07:00
  • a34d04d211 Merge pull request #382 from erwincoumans/master erwincoumans 2015-05-13 08:31:17 -07:00
  • 074b869a9f enable premake4 option --ios and Test_LinearMath usage: ./premake4_osx --ios xcode4 open xcode4ios/0_Bullet3Solution.xcworkspace Erwin Coumans 2015-05-12 09:17:27 -07:00
  • c30a3baad0 Added a method to retrieve the parameter flags to the btConeTwistConstraint. MakoEnergy 2015-05-09 04:32:20 -05:00
  • 21430f7d44 Update .travis.yml erwincoumans 2015-05-08 14:36:09 -07:00
  • 150d0dfc02 Fixed a couple errors with my last commit. MakoEnergy 2015-05-08 00:22:09 -05:00
  • b53106319f Created a bunch of "get" methods for the btConeTwistConstraint. MakoEnergy 2015-05-07 23:41:19 -05:00
  • 30ebb32228 Merge pull request #381 from erwincoumans/master erwincoumans 2015-05-07 15:55:39 -07:00
  • c4f6303a0a Update .travis.yml erwincoumans 2015-05-07 15:13:20 -07:00
  • 0e91358e66 attempt to get osx and linux support for travis: disable linux specific things erwincoumans 2015-05-07 15:12:23 -07:00
  • cedd0432bf don't compile SimpleOpenGL3App if NO_OPENGL3 is defined = 2015-05-07 14:11:17 -07:00
  • 4e588d2887 Merge pull request #378 from erwincoumans/master erwincoumans 2015-05-07 14:09:54 -07:00
  • a9b10aea9f try if we can get OSX support with travis = 2015-05-07 14:06:11 -07:00
  • 525a8ad390 Merge pull request #376 from erwincoumans/master erwincoumans 2015-05-07 13:32:03 -07:00
  • 82f81e16f3 fix Yosemite build Erwin Coumans 2015-05-07 11:44:16 -07:00
  • 2a50dae011 Merge pull request #375 from erwincoumans/master erwincoumans 2015-05-06 18:44:05 -07:00
  • 5c84d6f6de don't use glSwapAPPLE, it fails on some OSX versions thanks Steven for the report Erwin Coumans 2015-05-06 18:42:47 -07:00
  • 2199a9fa71 Merge pull request #374 from erwincoumans/master erwincoumans 2015-05-06 17:14:50 -07:00
  • 5b34cda617 add simple 3d debug text for OpenGL2 in example browser erwin coumans 2015-05-06 16:11:03 -07:00
  • 619cfa2f15 Merge pull request #373 from erwincoumans/master erwincoumans 2015-05-06 12:36:12 -07:00
  • 5a0b744e73 fixed premake4 issue causing the build to fail on non-Mac platforms erwin coumans 2015-05-06 12:05:25 -07:00
  • 0da584a42d allow to compile and run the ExampleBrowser on older Mac OSX versions (without OpenGL3) using the 'NO_OPENGL3' preprocessor definition both premake/cmake has support for this now needs some testing Erwin Coumans 2015-05-06 10:35:14 -07:00
  • c2006f31e4 don't build any demos on older Mac OS versions <10.9 use btCompoundCompoundCollisionShape to determine maximum collision algorithm size Erwin Coumans 2015-05-06 08:27:01 -07:00
  • 7eec0dc57d add enet for some client/server tests = 2015-05-05 12:51:38 -07:00
  • 80a2167870 Merge pull request #369 from erwincoumans/master erwincoumans 2015-05-04 17:22:46 -07:00
  • 3da8dbce1c disable memmove in btDbvt forgot to reset clock Erwin Coumans 2015-05-04 17:03:37 -07:00
  • 633ea613ab tweak gui description window size use system clock for delta time fix urdf file name Erwin Coumans 2015-05-04 16:52:43 -07:00
  • 6ea35aa875 fix urdf relative path problem (don't use arrays on stack!) = 2015-05-04 14:15:34 -07:00
  • 0f567be549 Merge pull request #366 from erwincoumans/master erwincoumans 2015-05-03 23:05:47 -07:00
  • ce91764644 update docs Erwin Coumans 2015-05-03 22:14:09 -07:00
  • db5f280c3d tweaks to rolling friction demo/dof2spring2 demo Erwin Coumans 2015-05-03 12:01:38 -07:00
  • 184a0013b4 add RollingFrictionDemo tweak benchmark demo camera Erwin Coumans 2015-05-03 11:45:30 -07:00
  • 78f01243c1 fix double-precision compile bug Erwin Coumans 2015-05-03 11:10:12 -07:00
  • d90578ec98 fix premake Erwin Coumans 2015-05-03 10:59:35 -07:00
  • 488b86fece render the rays in benchmark demo Erwin Coumans 2015-05-03 10:56:39 -07:00
  • 8ee491abfa converted DynamicControlDemo/MotorDemo set default camera position for benchmarks, fracturedemo Erwin Coumans 2015-05-03 10:46:22 -07:00
  • 7288313970 converted FractureDemo Erwin Coumans 2015-05-03 10:01:30 -07:00
  • 59b511a14e add .bullet extension in File/Open on Mac add importer support for FIXED_CONSTRAINT_TYPE, to be replaced by btGeneric6DofSpring2Constraint btFixedConstraint now derives from btGeneric6DofSpring2Constraint Erwin Coumans 2015-05-03 09:23:35 -07:00
  • 10aa67e1d6 Merge pull request #365 from erwincoumans/master erwincoumans 2015-05-02 22:54:47 -07:00
  • 7a0288bf56 fix issue with btDbvt::collideOCL, related to memmove (needs further testing) only enable OpenCL demo if flag --enable_experimental_opencl is passed to ExampleBrowser Erwin Coumans 2015-05-02 22:33:33 -07:00
  • 37c788841a fix another compile issue erwincoumans 2015-05-02 13:09:29 -07:00
  • 1215d4b01c fix build issue erwincoumans 2015-05-02 11:42:43 -07:00
  • 551709a74b more example browser tweaks, mostly related to (debug) rendering erwincoumans 2015-05-02 11:40:06 -07:00
  • 01d14f538a fix some out-of-bounds error in the OpenCL rigid body pipeline re-enable an OpenCL/gpu rigid body example (box-box stack) erwincoumans 2015-05-01 21:34:27 -07:00
  • 7ca20f529a add Doxyfile erwincoumans 2015-05-01 16:51:59 -07:00
  • 2f442bd47b Merge remote-tracking branch 'bp/master' erwincoumans 2015-05-01 16:45:53 -07:00
  • d50242fc27 add starting point for btGeneric6DofSpring2ConstraintData import, not all parameters are deserialized though restore activation state after picking add .bullet file import (only tested/available on Windows) erwincoumans 2015-05-01 16:27:09 -07:00
  • d7c7fdf517 fix build issue when OpenCL (B3_USE_CLEW) is not enabled erwincoumans 2015-05-01 14:32:39 -07:00
  • 218e9f9bf9 enable URDF loading throught the 'File/Open' menu set a default camera targets for each demo. note that it is only reset when switching to a different demo, so you can restart at your chosen location. no OpenCL pairbench drawing in OpenGL2 (there is no VBO available etc) erwincoumans 2015-05-01 11:42:14 -07:00
  • 3dd41b84a8 add GPU_rigidbody_using_OpenCL document erwincoumans 2015-05-01 08:22:32 -07:00
  • 4f9b9b05ad Merge pull request #363 from erwincoumans/master erwincoumans 2015-05-01 08:19:48 -07:00
  • aad9a5a396 add OpenCL PairBench (missing GUI, so not really useful) erwincoumans 2015-05-01 00:18:49 -07:00
  • aec360f158 add Raycast demo Erwin Coumans 2015-04-30 15:31:44 -07:00
  • c95fe654ad add example to import and export a binary .bullet file Erwin Coumans 2015-04-30 14:03:50 -07:00
  • 9d3f8803b8 add Stan Melax' ImplicitCloth demo Erwin Coumans 2015-04-30 13:36:39 -07:00
  • 49a71a9296 start updating docs Erwin Coumans 2015-04-29 15:32:07 -07:00
  • 5a86aa63e3 add Bullet 2.82 user manual, todo: update to version 2.83 Erwin Coumans 2015-04-29 15:13:29 -07:00
  • 283c7ffd12 add latex source of Bullet 2.82 quickstart guide, todo: update to current release Erwin Coumans 2015-04-29 15:12:31 -07:00
  • fcb841018a remove 'Custom' multi body demo, it has no point on its own Erwin Coumans 2015-04-29 15:02:12 -07:00
  • f9b8120e5d set upaxis for all demos (either Y/1 or Z/2) erwin coumans 2015-04-29 14:02:50 -07:00
  • 40375983d6 rename ExampleInterface -> CommonExampleInterface to be a little bit more consistent in 'CommonInterfaces' naming erwin coumans 2015-04-29 13:33:26 -07:00
  • 4ed666a72a fix double-precision compile problem fix profile window (See View/Profiler in ExampleBrowser) erwin coumans 2015-04-29 13:21:26 -07:00
  • 03e53627d6 fix an issue in MPR collision detection (which is not used by default), only for testing in the VoronoiFracture demo erwin coumans 2015-04-29 12:09:12 -07:00
  • a165ff54c9 fix maxLinMotorForce/maxAngMotorForce in btSliderConstraint Thanks to Stephen Peters, see also https://github.com/bulletphysics/bullet3/pull/328 erwin coumans 2015-04-29 11:05:00 -07:00