erwincoumans
e0865ee8ed
Merge pull request #1133 from lunkhound/pr-remove-dcast
...
fix a crash in example browser when enabling multi-threading
2017-05-21 06:56:14 -07:00
Lunkhound
5bc9d431a0
CommonRigidBodyMTBase: replace dynamic_cast (which crashes without RTTI) with static_cast
2017-05-21 03:14:09 -07:00
erwincoumans
4ba4c11734
Merge pull request #1129 from jietan/pullRequest
...
remove sonnet dependency
2017-05-18 16:37:49 -07:00
Jie Tan
8a6a46d180
remove sonnet dependency
2017-05-18 16:12:38 -07:00
erwincoumans
d40787f3fd
Merge pull request #1128 from erwincoumans/master
...
.obj file caching, update VR camera even when setRealTimeSimulation(0) + position-only tracking
2017-05-17 21:19:01 -07:00
Erwin Coumans
a2a83975f2
update pybullet quickstart guide pdf from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#
2017-05-17 19:42:28 -07:00
Erwin Coumans
c2fdffba35
pybullet.enableJointForceTorqueSensor kwlist was not properly terminated
2017-05-17 19:37:51 -07:00
Erwin Coumans
19295f2859
enable file caching, currently only for Wavefront .obj files. You can disable file caching using
...
pybullet.setPhysicsEngineParameter(enableFileCaching=0)
Allow VR camera tracking only using position tracking, no orientation tracking (use
pybullet.setVRCamera([posX,posY,posZ],trackObjectFlag=0 or pybullet.VR_CAMERA_TRACK_OBJECT_ORIENTATION)
2017-05-17 19:29:12 -07:00
Erwin Coumans
972660f825
Only initialized values if provided (and don't initialize default if not provided!)
...
fixes getCameraImage(width,height) crash
2017-05-17 17:25:34 -07:00
Erwin Coumans
9c4a5f9336
update VR camera even if setRealTimeSimulation(0)
...
also update w component in setVRCameraState orientation
2017-05-17 16:29:30 -07:00
erwincoumans
40f923647a
Merge pull request #1127 from erwincoumans/master
...
fix issue when re-connecting to physics server, after removeBody.
2017-05-16 17:40:40 -07:00
Erwin Coumans
ea10c6d335
fix issue when re-connecting to physics server, after removeBody.
2017-05-16 17:19:45 -07:00
erwincoumans
ba22f4a4dc
Merge pull request #1126 from erwincoumans/master
...
allow to enable/disable VR picking and VR teleport. Disabling VR pick…
2017-05-16 13:55:47 -07:00
Erwin Coumans
433d11d8cf
Add a btIDEbugDraw::clearLines, helps multi-threaded rendering of lines (while updating those lines in a dynamics world in a different thread)
...
Expose COV_ENABLE_VR_RENDER_CONTROLLERS, to enable/disable rendering of controllers (and some frames) in VR
Expose COV_ENABLE_RENDERING to enable/disable rendering.
Fix some multi-threading issues (potential crashes), related to debug drawing/rendering in one thread, while changing the dynamics world/removing/resetSimulation in a different thread.
2017-05-16 12:19:03 -07:00
Erwin Coumans
4dea68e43e
allow to enable/disable VR picking and VR teleport. Disabling VR picking will also disable the rendering of the VR controller frames.
2017-05-15 11:39:39 -07:00
erwincoumans
945b9b1b1d
Merge pull request #1125 from erwincoumans/master
...
GLInstancingRenderer: don't crash but assert/return -1 when exceeding vertex capacity
2017-05-15 09:37:28 -07:00
Erwin Coumans
a554c250a7
GLInstancingRenderer: don't crash but assert/return -1, if the # vertices exceeds the maximum capacity.
2017-05-15 09:02:49 -07:00
Erwin Coumans
dfe618bd62
initialize UrdfGeometry members
2017-05-15 07:59:07 -07:00
erwincoumans
cd78379899
Merge pull request #1124 from erwincoumans/master
...
initialize alpha component of color
2017-05-14 21:34:56 -07:00
Erwin Coumans
11fa56513b
initialize alpha component of color
2017-05-14 21:14:56 -07:00
erwincoumans
4e72ff4a30
Merge pull request #1123 from erwincoumans/master
...
clear unused visual shape data, bump up pybullet version, update pybullet quickstart guide pdf
2017-05-14 19:29:48 +00:00
Erwin Coumans
23b8579247
avoid some 'invisible' warning/error (C++/C mix)
2017-05-14 12:00:28 -07:00
Erwin Coumans
987b9541a5
clear unused visual shape data (was de-allocated at the end, not during each 'resetSimulation')
2017-05-14 11:09:32 -07:00
Erwin Coumans
196d3248b4
update pybullet quickstart guide, bump up pybullet to version 1.0.4 (will update pypi)
2017-05-13 19:13:32 -07:00
erwincoumans
f74ef9dd76
Merge pull request #1122 from erwincoumans/master
...
added getJointStates and make humanoid_running.py use it to reduce Py…
2017-05-14 02:05:44 +00:00
Erwin Coumans
bb4c195118
added getJointStates and make humanoid_running.py use it to reduce Python<->C++ calling overhead a lot.
2017-05-13 18:07:49 -07:00
erwincoumans
6ca6f5541f
Merge pull request #1121 from erwincoumans/master
...
don't render objects with zero alpha, expose the changeVisualShape RGBA color
2017-05-13 21:25:43 +00:00
Erwin Coumans
8b90885cf6
more compile fixes
2017-05-13 13:58:05 -07:00
Erwin Coumans
e954374e56
build system fixes
2017-05-13 13:50:35 -07:00
Erwin Coumans
ef7a7f9004
Potential fix for Linux slow performance (usleep(0) takes a lot of time)
...
Remove b3RobotSimAPI, use RobotSimulator/b3RobotSimulatorClientAPI.h instead
2017-05-13 13:37:49 -07:00
Erwin Coumans
0944790577
migrating from b3RobotSimAPI to b3RobotSimulatorClientAPI (step by step)
...
allow to run the client/server code in the example browser without this b3RobotSimAPI hack.
2017-05-13 11:15:20 -07:00
Erwin Coumans
f80838e989
expose the changeVisualShape RGBA color for TinyRenderer, OpenGL3 renderer.
2017-05-13 09:18:36 -07:00
erwincoumans
f445a734a6
Merge pull request #1120 from erwincoumans/master
...
removeBody: also remove CPU/TinyRenderer visual shapes
2017-05-13 14:41:16 +00:00
Erwin Coumans
7cb763e4c8
don't render objects with zero alpha color (RGBA)
2017-05-13 07:38:00 -07:00
Erwin Coumans
f692973f47
update pybullet quickstart guide. See also pip install pybullet.
2017-05-12 20:45:22 -07:00
Erwin Coumans
e2d596f4d0
remove visual shape from CPU/TinyRenderer with removeBody
...
(thanks to Jeff Bingham for reporting the bug!)
2017-05-12 20:24:10 -07:00
Erwin Coumans
845eb43610
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 17:18:10 -07:00
Erwin Coumans
85c84ce09a
remove other humanoids in single humanoid_running.py example
2017-05-12 17:18:04 -07:00
Erwin Coumans
79e2c10506
add second humanoid_running_3.py example with 3 humanoids, for testing. Created a humanoid_symmetric_no_ground.xml and ground.xml:
...
if the ground is duplicated, simulation is unstable (too many contacts in the same area?)
2017-05-12 17:17:27 -07:00
erwincoumans
43a59795ba
Merge pull request #1119 from AndrewMeadows/minor-cleanup-contraints
...
fix typo in btHingeConstraint method name
2017-05-12 23:35:06 +00:00
Andrew Meadows
81758bf1b3
'powered' is bool not int
2017-05-12 15:47:03 -07:00
Andrew Meadows
4a1c682c3c
fix typo: Velosity-->Velocity
2017-05-12 15:46:01 -07:00
Erwin Coumans (google)
c068cb8297
bump up pybullet to 1.0.3,
...
allow humanoid_running.py to run on Python 2.7
2017-05-12 21:21:03 +00:00
Erwin Coumans (google)
aaea92e589
Merge remote-tracking branch 'bp/master'
2017-05-12 20:58:40 +00:00
erwincoumans
3480574e60
Merge pull request #1118 from erwincoumans/master
...
fix in pybullet pybullet_calculateInverseKinematics: physicsClientId should always go last
2017-05-12 20:56:46 +00:00
erwincoumans
9356019572
Merge pull request #1116 from olegklimov/master
...
Rewrite collision filtering code for C API
2017-05-12 20:56:26 +00:00
Erwin Coumans (google)
b2c1bcfa59
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 20:53:24 +00:00
Erwin Coumans
3bdc60c050
fix pybullet inversekinematics argument order (O/i)
...
add spinning friction to some tutorial
2017-05-12 11:18:33 -07:00
Erwin Coumans
3bcdd29bf5
Merge remote-tracking branch 'bp/master'
2017-05-12 10:17:31 -07:00
Erwin Coumans
0ad3fade4e
physicsClientId always comes last for each pybullet command
2017-05-12 09:38:17 -07:00