Commit Graph

7616 Commits

Author SHA1 Message Date
Andreas Christiansen
8c8a7fa0c9 Fix memory sanitizer warning on potential reading of uninitialized memory. This can happen for the RGB values that are only conditionally set in TinyRendererVisualShapeConverter::addVisualShape. 2019-07-09 11:52:42 +02:00
nbelakovski
3b4831089b Call drawRect on Mac to fix OpenGL issue
This fixes an issue on Mac where an OpenGL window doesn't show anything until it is resized.
2019-07-06 20:34:22 -07:00
Erwin Coumans
bb8f621bf9 revert SHARED_MEMORY_GUI test 2019-07-03 12:10:24 -07:00
erwincoumans
113c2a83de Merge pull request #2313 from erwincoumans/master
support changeVisualShape(rgbaColor) through GraphicsServer/Client
2019-07-02 15:02:37 -07:00
Erwin Coumans
9db6acd97d support changeVisualShape(rgbaColor) through GraphicsServer/Client
support getCameraInfo through GraphicsServer/Client
2019-07-02 09:48:34 -07:00
Steven
de16c23209 commit the ABA comparison test between the RBDL and Bullet, and use the option BULLET_BUILD_RBDL_COMPARE_TEST to control if build it.
it is disabled by default.
2019-07-02 15:35:33 +08:00
erwincoumans
2db6d2f594 Merge pull request #2312 from fuchuyuan/renderSoft
Take out unused variable
2019-07-01 17:05:13 -07:00
Chuyuan Fu
d5e028c673 take out unused variable 2019-07-01 13:31:00 -07:00
erwincoumans
57281911b8 Merge pull request #2309 from fuchuyuan/renderSoft
Update PhysicsServerCommandProcessor and plugins to support render
2019-07-01 12:16:53 -07:00
Chuyuan Fu
4da456054c Update PhysicsServerCommandProcessor and plugins to support render 2019-06-25 17:59:15 -07:00
erwincoumans
796b5667c2 Merge pull request #2307 from erwincoumans/master
bump up pybullet to 2.5.1
2019-06-25 14:10:35 +02:00
Bart Moyaers
2e2169690c parse fall contact bodies 2019-06-24 15:52:27 +02:00
Erwin Coumans
8936c8483f bump up pybullet to 2.5.1 2019-06-19 15:58:08 -07:00
erwincoumans
681a730e05 Merge pull request #2299 from erwincoumans/master
Tweak Mini-Cheetah
2019-06-19 12:46:14 -07:00
Erwin Coumans
240e839600 Merge remote-tracking branch 'bp/master' 2019-06-19 12:09:04 -07:00
Erwin Coumans
d4aac235fc Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-06-19 12:08:52 -07:00
Erwin Coumans
16542aa740 tweak Mini Cheetah URDF/MTL
use /tmp/timings on Linux/Mac as default location to save profile timings (when you press 'p' in example browser)
fix in Graphics Server Example when rendering is disabled
2019-06-19 12:07:26 -07:00
erwincoumans
9e28737b57 Merge pull request #2298 from erwincoumans/master
configureDebugVisualizer: expose lightPosition, shadowMapResolution (texture resolution) and shadowMapWorldSize
2019-06-19 11:48:25 -07:00
Erwin Coumans
ed4515ae17 for the GraphicsServer, expose a sync transform interval: only synchronize the transform once the stepSimulation exceeds this time interval.
(for example, run the simulation at 1kHz but sync the graphics transforms to remove graphics server at 30Hz)
2019-06-19 09:45:29 -07:00
erwincoumans
d762bc4e84 Merge pull request #2266 from devnexen/shader_example_build_fix
Fix shader example build / spotted by clang
2019-06-19 09:16:25 -07:00
Erwin Coumans
c3b7f39aaf expose shadowMapResolution (texture resolution) and shadowMapWorldSize (size in meters in world space)
expose pybullet.ConfigureOpenGLVisualizerRequest(lightPosition=[x,y,z], shadowMapWorldSize=10.5, shadowMapResolution=16384)
See examples/pybullet/examples/configureDebugVisualizer.py for an example.
This reimplements https://github.com/bulletphysics/bullet3/pull/2295 but without creating a new command/status and explicitly referring to the debug visualizer
(since the 'getCameraImage' also has a lightPosition)
2019-06-19 09:01:16 -07:00
erwincoumans
bc9c477edb Merge pull request #2296 from Steven89Liu/urdfparser
fix the issue of converting the double to single.
2019-06-19 07:21:50 -07:00
Steven
b1444f34cf fix the issue of converting the double to single. 2019-06-19 21:15:47 +08:00
erwincoumans
0b9c0cebfb Merge pull request #2294 from erwincoumans/master
make pybullet.getMeshData work for softbody
2019-06-18 21:18:56 -07:00
Erwin Coumans
7e76ee0ad7 make pybullet.getMeshData work for softbody 2019-06-17 21:43:38 -07:00
Erwin Coumans
20d9ad5f24 Merge remote-tracking branch 'bp/master' 2019-06-17 20:37:34 -07:00
erwincoumans
bfc390abf9 Merge pull request #2293 from fuchuyuan/getMeshData
get mesh data api
2019-06-17 20:37:18 -07:00
Chuyuan Fu
229e87c3c9 get mesh data api
fix compile

fix typo
2019-06-17 19:00:53 -07:00
Erwin Coumans
d888c50f15 avoid getting stuck in RemoteGUIHelper when graphics server isn't started first. 2019-06-17 18:30:39 -07:00
erwincoumans
1061b3d816 Update btMprPenetration.h
fix typo
2019-06-17 09:39:25 -07:00
erwincoumans
2d1594cb29 Merge pull request #2287 from erwincoumans/master
fix testlaikago and pd_controller_stable
2019-06-15 12:58:39 -07:00
Erwin Coumans
9d21deb712 use GUI mode in IK example 2019-06-15 12:58:02 -07:00
Erwin Coumans
e286fbd9f2 fixes for RemoteGUIHelper 2019-06-15 10:30:48 -07:00
Erwin Coumans
ee3680765e fixes for RemoteGUIHelper 2019-06-14 14:34:56 -07:00
Erwin Coumans
ced65ce3e3 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-06-14 08:19:46 -07:00
Erwin Coumans
708f66ac42 add RemoteGUIHelper to communicate between graphics client/server 2019-06-14 08:06:21 -07:00
Erwin Coumans
4318221d6d Merge remote-tracking branch 'bp/master' 2019-06-14 07:51:09 -07:00
erwincoumans
dd23cadd73 Merge pull request #2291 from bulletphysics/revert-2221-c_api_refactor_build
Revert "C api refactor build"
2019-06-14 07:50:33 -07:00
erwincoumans
e1326adff5 Revert "C api refactor build" 2019-06-14 07:49:24 -07:00
Erwin Coumans
95a79800ec Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-06-13 23:24:42 -07:00
Erwin Coumans
6160b52fd7 graphicsServer to workaround OpenGL issues on some servers. 2019-06-13 23:24:22 -07:00
Erwin Coumans
8f9fac99bd add kinematic version that also updates the base position/orientation from the base 2019-06-13 13:26:52 -07:00
Erwin Coumans
dc9549b2b4 Merge remote-tracking branch 'bp/master' 2019-06-10 16:24:42 -07:00
erwincoumans
5ec8339b6f Merge pull request #2270 from jamoflaw/deadlock-on-exit
Destroy semaphore after join
2019-06-10 19:24:28 -04:00
erwincoumans
9457646737 Merge pull request #2279 from AndreaCatania/patch-3
Fix initialization order
2019-06-10 19:23:49 -04:00
Erwin Coumans
8c796a954c Merge remote-tracking branch 'bp/master' 2019-06-10 16:21:20 -07:00
bla
3e32cf94e7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-06-06 21:54:47 +00:00
bla
6ab09fe06e fix testlaikago and pd_controller_stable 2019-06-06 21:54:22 +00:00
Andrea Catania
960cadd919 Fix initialization order
This commit is necessary in order to fix the error that we get in godot with the flag: "-Werror=reorder"
2019-06-03 12:54:19 +02:00
biller23
5a4f9ca495 Fix GCC alignement macros on Windows 2019-06-03 10:10:54 +00:00