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