erwincoumans
dba239fe8d
First pass of load files through an interface (to allow loading from memory, zip file etc). So instead of posix fopen/fread, using CommonFileIOInterface.
...
A fileIO plugin can override custom file IO operations. As a small test, load files from a zipfile in memory.
Default fileIO implementation is in examples/Utils/b3BulletDefaultFileIO.h
Affects URDF, SDF, MJCF, Wavefront OBJ, STL, DAE, images.
2018-10-08 21:27:08 -07:00
erwincoumans
a1543714f1
Merge pull request #1919 from erwincoumans/master
...
btMultiBody: fix indexing issue causing wrong friction to be reported, remove obsolete BT_PYBULLET_GRPC and PYBULLET_EGL
2018-10-06 19:02:09 -07:00
erwincoumans
332cbfa609
fix typo in previous commit
2018-10-06 18:37:51 -07:00
erwincoumans
c2486bb1a6
add contactFriction.py example
2018-10-06 15:27:56 -07:00
erwincoumans
c0e38cd921
Merge pull request #1896 from jviereck/jviereck_add_lateral_contact_info
...
Adding support for lateral friction to getContactPoints()
2018-10-06 15:27:14 -07:00
erwincoumans
71d4a90c98
btMultiBody: fix indexing issue causing wrong friction to be reported (has no effect, since we don't use warmstarting for multibody)
2018-10-06 15:25:22 -07:00
erwincoumans
8765c0a027
Merge remote-tracking branch 'bp/master'
2018-10-06 13:18:22 -07:00
Erwin Coumans
da2ee638ef
remove obsolete BT_PYBULLET_GRPC and PYBULLET_EGL
2018-10-05 21:47:13 -07:00
erwincoumans
cb55094a11
Merge pull request #1918 from erwincoumans/master
...
fix depth image, setRGBA color and projective texture for eglPlugin, also add getCameraImageTest.py to compare various render modes.
2018-10-05 21:36:40 -07:00
bla
83c3094086
Merge remote-tracking branch 'bp/master'
2018-10-05 19:42:26 -07:00
Erwin Coumans
90f002e07d
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2018-10-05 19:41:10 -07:00
Erwin Coumans
8a0d96edce
tweaks in pybullet/examples for Mac OSX
2018-10-05 19:40:52 -07:00
erwincoumans
9a7cc7bcd7
add getCameraImageTest.py to compare GUI (with OpenGL3 GLInstancingRenderer), TinyRenderer and DIRECT+eglPlugin (with OpenGL3 GLInstancingRenderer)
2018-10-05 19:31:03 -07:00
erwincoumans
2c13e70d1a
make projective textures work in DIRECT+eglPlugin (see examples/pybullet/examples/projective_texture.py)
2018-10-05 19:24:44 -07:00
erwincoumans
111ffc784d
Use 2560x2048 as default window/framebuffer size for eglPlugin.
2018-10-05 18:28:37 -07:00
erwincoumans
40d7e292f2
fix depth image for eglPlugin, also fix setRGBA color for eglPlugin.
2018-10-05 18:25:51 -07:00
erwincoumans
67954a873e
Merge pull request #1917 from erwincoumans/master
...
reverse ER_SEGMENTATION_MASK to ER_NO_SEGMENTATION_MASK so segmentation
2018-10-04 18:41:16 -07:00
Erwin Coumans
24ca5afe95
reverse ER_SEGMENTATION_MASK to ER_NO_SEGMENTATION_MASK so segmentation
...
mask is rendered by default
2018-10-04 14:14:24 -07:00
erwincoumans
62016a785b
Merge pull request #1915 from WenlongLu/create_status
...
Fix a memory leak when removing collision shape
2018-10-02 12:18:32 -07:00
Wenlong Lu
24f5b819cf
fix a memory leak
2018-10-02 10:58:23 -07:00
erwincoumans
db6f35b88a
Merge pull request #1914 from erwincoumans/master
...
removed flags from loadURDF command. The flags are already available …
2018-10-02 08:42:09 -07:00
erwincoumans
8aff1fbd49
removed flags from loadURDF command. The flags are already available in m_data->m_flags in BulletUrdfImporter.cpp
2018-10-02 08:39:47 -07:00
erwincoumans
e668eee028
Merge pull request #1913 from erwincoumans/master
...
add glViewport after startRendering
2018-10-02 08:17:12 -07:00
bla
0f8b8388a6
eglPlugin, one more fix, remove graphics instances at resetAll
2018-10-02 08:13:51 -07:00
bla
ae93c0878d
bump up pybullet version to 2.2.7 (fixing egl/segmask took a few iterations)
2018-10-02 07:51:09 -07:00
erwincoumans
da37f1d559
add glViewport after call to startRendering (some renderers call glViewport)
2018-10-02 07:49:13 -07:00
bla
1609f7da4c
bump up pybullet version again
2018-10-01 18:54:35 -07:00
erwincoumans
c9bd997acf
Merge pull request #1910 from WenlongLu/create_status
...
Two minor updates for PhysicsServerCommandProcessor
2018-10-01 18:53:13 -07:00
erwincoumans
a86db9c8c6
Merge pull request #1911 from erwincoumans/master
...
fix EGL issue related to glViewport in startRender method
2018-10-01 18:52:23 -07:00
bla
7cd962467e
fix EGL issue related to glViewport in startRender method
2018-10-01 18:51:02 -07:00
Wenlong Lu
085984f003
update complete status for removing collision shape
2018-10-01 17:54:23 -07:00
Wenlong Lu
167520a5e6
pass plane constant
2018-10-01 17:38:24 -07:00
erwincoumans
6b63e81829
Merge pull request #1907 from erwincoumans/master
...
scaling striding is 4 (scaling+object uid) instead of 3,
2018-09-30 21:18:07 -07:00
erwincoumans
bfafd9b0ae
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2018-09-30 20:02:32 -07:00
erwincoumans
6d89413336
scaling striding is 4 (scaling+object uid) instead of 3, also for transparent objects
2018-09-30 20:02:12 -07:00
erwincoumans
0ffa9a97bd
scaling striding is 4 (scaling+object uid) instead of 3, also for transparent objects
2018-09-30 19:52:19 -07:00
erwincoumans
95d5da1cd9
Merge pull request #1906 from erwincoumans/master
...
apply clang-format (on Mac, slightly different than running it on Win…
2018-09-30 11:44:45 -07:00
Erwin Coumans
42ae4e81a8
apply clang-format (on Mac, slightly different than running it on Windows)
2018-09-30 11:43:57 -07:00
erwincoumans
85da5e922d
Merge pull request #1905 from erwincoumans/master
...
PyBullet Allow OpenGL/EGL hardware to render segmentation mask. Much faster OpenGL/EGL rendering for small images, resize glViewport
2018-09-30 07:53:08 -07:00
erwincoumans
5bcd43711a
PyBullet OpenGL/EGL hardware getCameraImage: use glViewport to reduce the glReadPixels calling cost dramatically for small images
...
PyBullet Allow OpenGL/EGL hardware to render segmentation mask. Use pybullet.ER_SEGMENTATION_MASK_OBJECT_AND_LINKINDEX or pybullet.ER_SEGMENTATION_MASK
PyBullet.removeBody fix indexing bug (use foundIndex, not i)
PyBullet bump up version to 2.2.3
2018-09-30 07:10:40 -07:00
erwincoumans
254edb61cb
Merge remote-tracking branch 'bp/master'
2018-09-29 10:35:01 -07:00
erwincoumans
00ed0dce24
Merge pull request #1900 from crewmatt/master
...
Update URDF Importer to process Sensor elements.
2018-09-28 17:06:27 -07:00
erwincoumans
39bca74041
Merge remote-tracking branch 'bp/master'
2018-09-28 10:14:45 -07:00
mbennice
6655bd60c8
Update stb_image.h import
2018-09-27 14:09:00 -07:00
mbennice
99dbedab6e
Update import
2018-09-27 12:49:39 -07:00
mbennice
7485999254
Clang Format Change
2018-09-27 10:00:39 -07:00
mbennice
30d4c4136a
Piping through the flag to parse sensors
2018-09-27 09:49:59 -07:00
erwincoumans
df78380718
Merge pull request #1899 from WenlongLu/master
...
Add const qualifiers to the double [] inputs in PhysicsClientC_API
2018-09-26 19:11:53 -07:00
Wenlong Lu
8cdb514ffb
missed one
2018-09-26 17:46:39 -07:00
Wenlong Lu
2681f5cd9f
add const qualifiers to all double* inputs in PhysicsClientC_API
2018-09-26 17:24:40 -07:00