Commit Graph

3524 Commits

Author SHA1 Message Date
=
63873e2926 fix issue, cannot assume 16-byte alignment in shared memory,
causing crashes when SIMD btVector3 is stored on Mac OSX.
2015-08-20 08:09:22 -07:00
erwincoumans
081a40d254 initial implementation to send debug lines from physics server to client,
need to add streaming because memory is too small to store all lines
initial test of PD control in physics server, need to switch to PD control for motor constraint, instead of using external forces.
2015-08-19 22:51:16 -07:00
=
89765ceccf update kuka urdf 2015-08-19 16:05:32 -07:00
Erwin Coumans
9c71a0bb7a Google Code -> github in btCollisionWorld.h documentation 2015-08-12 21:16:23 -07:00
erwincoumans
6c2419323e Merge pull request #458 from erwincoumans/master
add Bullet logos in the docs/logo folder
2015-08-12 20:15:24 -07:00
Erwin Coumans
97e9052aaa add Bullet logos in the docs/logo folder 2015-08-12 20:14:30 -07:00
erwincoumans
a4b050e31e Update README.md 2015-08-11 09:17:42 -07:00
erwincoumans
7ff74f40df Update README.md 2015-08-11 09:15:06 -07:00
erwincoumans
dd1d096e43 Merge pull request #456 from erwincoumans/master
update tutorial for SIGGRAPH course
2015-08-11 09:02:03 -07:00
Erwin Coumans
2721d67634 remote unused TEST macro, conflicts with other libraries 2015-08-11 08:35:52 -07:00
Erwin Coumans
d08a7af7e2 fix compile issue in double precision build 2015-08-10 14:49:52 -07:00
Erwin Coumans
f89d587a02 update tutorial for SIGGRAPH course
allow multiple graphing windows at the same time
2015-08-10 14:30:00 -07:00
erwincoumans
72e22f480b Merge pull request #455 from erwincoumans/master
Improved simple TimeSeriesCanvas
2015-08-07 16:44:18 -07:00
Erwin Coumans
edaa92c286 fix retina API 2015-08-07 16:21:33 -07:00
Erwin Coumans
3c0e67298a add command-line option --disable_retina for Mac
improve TimeSeries and Dof6ConstaintTutorial
2015-08-07 16:05:03 -07:00
erwincoumans
de4dcdbb18 more tutorial work
add fixed_timestep command-line parameter, 0 means disabled (variable timestep)
2015-08-07 14:18:57 -07:00
erwincoumans
89c2a729ce Improved simple TimeSeriesCanvas
Fixes in RobotControlExample
Disable gravity by default in PhysicsServer
2015-08-07 13:17:33 -07:00
erwincoumans
8e62a5ed10 Merge pull request #452 from erwincoumans/master
add command-line argument for example browser and shared memory app, …
2015-08-07 00:21:15 -07:00
Erwin Coumans
03d991c92b add command-line argument for example browser and shared memory app, --shared_memory_key=<int>
fix some shared memory issues, client uses attach/detach, server uses create/remove shared memory
implement CMD_RESET_SIMULATION
2015-08-07 00:13:26 -07:00
erwincoumans
d93b00fa39 Merge pull request #451 from erwincoumans/master
shared memory fixes
2015-08-06 12:35:40 -07:00
=
f750275cf9 fix _WIN32 build (there is no <err.h>) 2015-08-06 12:07:08 -07:00
=
46fae61c69 fixes in shared memory:
only allow server to create and initialize shared memory,
client will report failure
intercept signals to cleanup shared memory in standalone app, thanks to
Roland Philippsen.
2015-08-06 11:59:31 -07:00
Erwin Coumans
dcab0e2b1f use multibody by default when using FILE/Open URDF (instead of maximal coordinate rigid body+typed constraints) 2015-08-06 00:35:03 -07:00
erwincoumans
12d8c676a4 Merge pull request #449 from erwincoumans/master
start with Tutorial file for rigid body course, improve graphics, enable texturing, fix shaders
2015-08-05 22:16:45 -07:00
erwin coumans
6d8ad72d68 add Tutorial.cpp files
load textured sphere8.obj by default as a test
tiny_obj_loader don't crash when mtl is not found
fix camera perspectives for some examples
2015-08-05 19:22:48 -07:00
erwin coumans
a5669d2ffd add a textured sphere8.obj test with obj loader
fix shaders, so that shadowed and non-shadowed are matching
fix registerGraphicsUnitSphereShape API (level of detail), support textured sphere too
add support for textured cube
add start for a Tutorial.cpp
2015-08-05 19:03:27 -07:00
erwincoumans
5853d071fb Merge pull request #445 from erwincoumans/master
improve usability of ExampleBrowser
2015-08-05 10:09:42 -07:00
Erwin Coumans
250068d5eb re-enable enter key in example browser 2015-08-04 22:03:53 -07:00
erwincoumans
b316f30040 improve usability of ExampleBrowser
store command-line arguments in bulletDemo.txt
save/load of configuration, save demo name instead of index
add setBackgroundColor as example (background_color_red) and
mouse move/wheel speed config (mouse_wheel_multiplier and mouse_move_multiplier)
(saved after changing the demo)
default btIDebugDraw colors can be changed
b3CommandLineArgs::GetCmdLineArgument returns bool, and b3CommandLineArgs::addArgs added
fix copy/paste
2015-08-04 18:24:30 -07:00
Cameron White
29b251e81b Use the max motor impulse if the motor is enabled. 2015-08-04 10:54:34 -04:00
erwincoumans
5e956154ce Merge pull request #444 from AndrewMeadows/btCompoundShape-with-protected-data-memebers
Make btCompoundShape data members protected instead of private
2015-08-03 17:00:23 -07:00
Andrew Meadows
ac7dc87a4d btCompoundShape data members protected not private 2015-08-03 16:26:23 -07:00
erwincoumans
9d7d5caa8b Merge pull request #404 from donggas90/master
Improve Compound Shape Construction.
2015-08-03 08:49:30 -07:00
erwincoumans
88961b9e6f Merge pull request #443 from erwincoumans/master
further work on shared memory API
2015-08-02 19:36:29 -07:00
erwincoumans
49a89ab0e7 fix SharedMemory/test.c compile errors 2015-08-02 19:10:42 -07:00
=
eb6663ed4b further work on shared memory API
fix dependency of BulletDynamics to Bullet3Common (b3Printf)
2015-08-02 14:00:43 -07:00
erwincoumans
29e0488fec Merge pull request #438 from erwincoumans/master
small progress towards shared memory C-api and test.c.
2015-07-31 10:07:24 -07:00
erwincoumans
19c5be5646 small progress towards shared memory C-api and test.c. 2015-07-30 23:22:44 -07:00
erwincoumans
63150432e0 Merge pull request #436 from erwincoumans/master
minor refactoring,update stb_truetype, disable gimpact by default in btWorldImporter
2015-07-27 13:41:26 -07:00
Erwin Coumans
26531f3fbc fix some warnings, disable gimpact by default in world importer,
use DIRECTLY_UPDATE_VELOCITY_DURING_SOLVER_ITERATIONS by default for now,
until we find the issue with some failing test cases in btMultiBody
fix a crashing issue in MyMultiBodyCreator.cpp (uninitialized variable)
disable excessive debug printf in URDF2Bullet
2015-07-27 13:28:47 -07:00
Erwin Coumans
ad03dba2fa update stb_truetype.h to latest from
https://raw.githubusercontent.com/nothings/stb/master/stb_truetype.h
2015-07-23 23:17:58 -07:00
Erwin Coumans
e6859bde13 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2015-07-23 18:37:14 -07:00
Erwin Coumans
346bc00ac7 add kuka_lwr urdf file for testing, the r2d2 gets boring 2015-07-23 18:36:46 -07:00
=
3fe9138e8c minor refactoring 2015-07-23 11:51:25 -07:00
erwincoumans
f866142ebe Merge pull request #435 from erwincoumans/master
fix various warnings, more work on shared memory API
2015-07-23 11:11:21 -07:00
erwin coumans
0fe6d343bc move m_updateFlags to command, and make it 64bit 2015-07-23 10:51:09 -07:00
Erwin Coumans
812c67e221 fix various warnings, more work on shared memory API 2015-07-22 18:06:05 -07:00
erwincoumans
c812fce343 Merge pull request #434 from erwincoumans/master
add xacro_standalone.py, more work on Shared Memory client/server
2015-07-22 11:37:21 -07:00
Erwin Coumans
fd1c00dbb2 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2015-07-21 21:48:54 -07:00
Erwin Coumans
05fc203ec1 Separate SharedMemoryStatus from SharedMemoryCommand
Added CMD_CMD_SEND_PHYSICS_SIMULATION_PARAMETERS (set gravity as example)
and CMD_INIT_POSE, not fully implemented yet.
2015-07-21 21:46:28 -07:00