erwincoumans
bbe77d34e9
Merge pull request #1370 from erwincoumans/master
...
@erwincoumans erwincoumans allow changeVisualShape (rgbaColor, specularColor and texture) for maximal coordinate body (btRigidBody)
2017-10-08 19:37:14 -07:00
Erwin Coumans
463e3d3a1a
Merge remote-tracking branch 'bp/master'
2017-10-08 18:46:23 -07:00
erwincoumans
434d48bf95
Merge pull request #1368 from elect86/patch-4
...
Update btVector3.h
2017-10-08 18:45:03 -07:00
erwincoumans
64b2164eee
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-10-08 11:35:06 -07:00
erwincoumans
2f2f070ab5
allow changeVisualShape (rgbaColor, specularColor and texture) for maximal coordinates rigid body (btRigidBody)
...
Make the examples\pybullet\examples\createVisualShape.py a bit more interesting
2017-10-08 11:34:42 -07:00
Giuseppe Barbieri
b81252fbc4
Update btVector3.h
2017-10-08 10:49:20 +02:00
erwincoumans
f230011028
Merge pull request #1367 from erwincoumans/master
...
Implement first draft of pybullet.createVisualShape, see Bullet/examples/pybullet/examples/createVisualShape.py
2017-10-07 19:52:14 -07:00
erwincoumans
b2edd81ef6
touch up createVisualShape.py example
2017-10-07 19:00:44 -07:00
erwincoumans
3826dddc83
fix asset paths, createVisualShape.py and duck.obj
2017-10-07 18:52:22 -07:00
erwincoumans
cec8da3d85
Implement first draft of pybullet.createVisualShape and add createVisualShape.py example
...
add normals to duck.obj for nicer appearance
fix plane100.urdf (so collision shape matches visual shape size)
2017-10-07 18:50:23 -07:00
erwincoumans
fe38e827cd
Merge pull request #1363 from elect86/patch-1
...
Typo
2017-10-07 16:33:12 -07:00
erwincoumans
192d778cd9
Merge pull request #1364 from elect86/patch-2
...
Typo
2017-10-07 16:32:40 -07:00
Giuseppe Barbieri
8755f51bec
Typo
2017-10-07 16:58:38 +02:00
Giuseppe Barbieri
b31f372e3b
Typo
2017-10-07 13:47:34 +02:00
erwincoumans
5161b44c37
Merge pull request #1362 from erwincoumans/master
...
reorder initializer
2017-10-06 17:44:35 -07:00
Erwin Coumans
1034c7e720
reorder initializer
2017-10-06 17:30:10 -07:00
erwincoumans
48d2048a79
Merge pull request #1361 from erwincoumans/master
...
fix some compile issues/bugs
2017-10-06 17:23:04 -07:00
Erwin Coumans
93810d50e2
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-10-06 17:19:26 -07:00
Erwin Coumans
dbd82f26ba
fix TinyRenderer activateShapeTexture
2017-10-06 17:19:14 -07:00
Erwin Coumans
127982ab88
fix more bugs, introduced in previous recent commits
2017-10-06 16:00:33 -07:00
Erwin Coumans
98e03108cc
Merge remote-tracking branch 'bp/master'
2017-10-06 15:59:55 -07:00
Erwin Coumans
027178ae6f
fix some compile issues/bugs
2017-10-06 15:34:25 -07:00
erwincoumans
571d9d3137
Merge pull request #1360 from erwincoumans/master
...
improve loading performance of large textures:
2017-10-06 15:04:06 -07:00
erwincoumans
3c9c88b650
Merge pull request #1359 from jietan/pullRequest
...
Pull request
2017-10-06 14:21:41 -07:00
Erwin Coumans
4d803c104b
#include <string.h> // for memcpy
2017-10-06 14:04:43 -07:00
Erwin Coumans
26d32f2aa8
improve loading performance of large textures:
...
option to disable tinyrenderer, use p.configureDebugVisualizer(p.COV_ENABLE_TINY_RENDERER,0)
also make sure to use p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,0) before loadURDF, and enable rendering afterwards using p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,1)
reorder 2 loops, making the flip texels twice as fast (cache coherency),
single memcpy of entire texture in tinyrenderer, instead of per-pixel copy (memory layout is the same)
add lots of B3_PROFILE timings, to see where time is going
2017-10-06 13:46:24 -07:00
Jie
a1e260f9f1
add tingnan's new minitaur urdf for derpy.
2017-10-06 13:14:23 -07:00
Jie
88b440886d
Merge remote-tracking branch 'bp/master' into pullRequest
2017-10-06 13:12:23 -07:00
erwincoumans
b4af0e618a
Merge pull request #1358 from erwincoumans/master
...
pybullet.getConnectionInfo, store mass matrix in streaming part of shared memory etc.
2017-10-05 14:00:56 -07:00
erwincoumans
b572fe43f9
fix signal handling in ExampleBrowser on linux/mac on termination
...
expose all analogue axes from OpenVR (5 controllers, each x,y -> 10 floats) in pybullet.getVREvents(allAnalogAxes=1)
2017-10-05 12:59:58 -07:00
erwincoumans
822ff077c7
expose some parameters through pybullet.getPhysicsEngineParameters (C-API: b3InitRequestPhysicsParamCommand + b3GetStatusPhysicsSimulationParameters)
2017-10-05 11:43:14 -07:00
erwincoumans
1262adeaec
build a named tuple for 'getConnectionInfo'
...
remove debug code
2017-10-05 09:57:17 -07:00
erwincoumans
905d62a5c6
update pybullet quickstart guide
2017-10-05 09:08:01 -07:00
erwincoumans
9303891468
Allow to configure Y=up, default is Z=up, using pybullet.configureDebugVisualizer(COV_ENABLE_Y_AXIS_UP,0/1)
...
Implement pybullet.getConnectionInfo, returns [isConnected, connectionMethod], where isConnected=0 or 1
2017-10-05 09:02:33 -07:00
erwincoumans
f467f325f7
store mass matrix in streaming part of shared memory (no support for unlimited mass matrix sizes at the moment)
2017-10-05 08:23:10 -07:00
erwincoumans
a2d6a2e822
Merge pull request #1350 from bingjeff/add_mass_matrix
...
[pybullet] Add calculateMassMatrix.
2017-10-05 07:45:30 -07:00
erwincoumans
3821f85019
Merge pull request #1357 from erwincoumans/master
...
update unity3d/examples/NewBehaviourScript.cs to load a plane and cub…
2017-10-04 12:30:19 -07:00
erwincoumans
05b71a521d
update unity3d/examples/NewBehaviourScript.cs to load a plane and cube, synchronize the world transform
...
added debug rendering from CjLib (with DrawLine from my fork here: https://github.com/erwincoumans/unity-cj-lib )
2017-10-04 12:21:52 -07:00
erwincoumans
26ed9b9796
Merge pull request #1356 from erwincoumans/master
...
improve plugin system, search for the controller
2017-10-04 07:13:31 -07:00
erwincoumans
1b03871b4d
use explicit size for name, to avoid issue converting/marshalling data to C#
...
example to call b3VisualShapeInformation from C# and marshall b3VisualShapeData (after loadURDF)
See examples\pybullet\unity3d\examples\NewBehaviourScript.cs
2017-10-03 18:01:53 -07:00
erwincoumans
9577875fe9
remove debug printf
2017-10-03 16:16:09 -07:00
Erwin Coumans
acbe457d31
add option to statically link a plugin, select the postFix (to avoid naming conflict of multiple plugins functions ('initPlugin' becomes initPlugin_postFix)
...
pass events (keyboard, mouse, vr controllers etc) to the plugin, and clear them after the tick callback, so that it doesn't interfere with Python 'getEvents'
2017-10-03 15:00:52 -07:00
Erwin Coumans
0be9dde36c
Merge remote-tracking branch 'bp/master'
2017-10-03 09:09:56 -07:00
erwincoumans
0e893d4c56
Merge pull request #1353 from srajangarg/compound
...
add new example for btCompoundShape
2017-10-03 09:09:51 -07:00
Jie Tan
d0a14743c1
add the urdf from system id from tingnan
2017-10-02 15:58:26 -07:00
Srajan Garg
05ad68015d
add new example for btCompoundShape
2017-10-03 01:38:20 +05:30
Erwin Coumans
cd88614a22
search for the controller, instead of using a hard-coded number.
2017-10-02 12:22:46 -07:00
Jeffrey Bingham
e04820af73
Add calculateMassMatrix to pybullet.c
2017-09-30 20:39:56 -07:00
Jeffrey Bingham
d9782f953d
Add calculateMassMatrix to physics server command processor.
2017-09-30 13:56:40 -07:00
Jeffrey Bingham
7dfed65287
Add calculateMass to shared memory interface.
2017-09-30 13:39:11 -07:00