bullet3/examples/OpenGLWindow
Erwin Coumans 1452cae641 * add textured models of ball.vtk (obj/mtl) and torus (obj/mtl) and cloth.
1) allow to render deformables in 'getCameraImage', for TinyRenderer (tested OK) and EGL (untested)
2) allow to have textures for deformables. See deformable_ball.py, deformable_anchor.py and deformable_torus.py for examples
3) deformables: allow to request simulation mesh data (even if there is a render mesh) See deformable_anchor.py for an example usage
   data = p.getMeshData(clothId, -1, flags=p.MESH_DATA_SIMULATION_MESH)
4) fix deletion of deformables, thanks to Fychuyan, https://github.com/bulletphysics/bullet3/pull/3048
5) allow to enable and disable double-sided rendering, p.changeVisualShape(objectUid, linkIndex, flags=p.VISUAL_SHAPE_DOUBLE_SIDED)
6) fix GripperGraspExample, model not found
7) Fix deformable anchor not attaching to multibody with object unique id of 0
8) Fix issue with assignment of unique ids in TinyRenderer/EGL renderer (always use broadphase uid)
9) Avoid crash/issue of simulation with pinned vertices (mass 0) in btDeformableBackwardEulerObjective::applyExplicitForce
10) Store uv/normal in btSoftBody::RenderNode to allow textured meshes
11) (uncomment in btSoftBodyHelpers.cpp): dump vertices and indices in obj wavefront format, when loading a VTK file, for quicker creation of a (textured) surface mesh
12) allow interpolateRenderMesh also for old position-based soft bodies (not only the shiny new FEM deformables)
13) fix a few premake targets
14) update build_visual_studio_vr_pybullet_double_cmake.bat so it suits c:\python37 and installs locally
    for local install of Bullet, see also this example https://github.com/erwincoumans/hello_bullet_cmake
2020-09-12 01:03:04 -07:00
..
Shaders expose shadowmap intensity to PyBullet API 2020-09-07 16:52:14 -07:00
CMakeLists.txt Install examples lib 2019-01-12 11:06:06 +01:00
EGLOpenGLWindow.cpp improve EGL context creation 2020-04-07 20:38:41 +02:00
EGLOpenGLWindow.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
fontstash.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
fontstash.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLFWOpenGLWindow.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLFWOpenGLWindow.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLInstanceGraphicsShape.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLInstanceRendererInternalData.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLInstancingRenderer.cpp * add textured models of ball.vtk (obj/mtl) and torus (obj/mtl) and cloth. 2020-09-12 01:03:04 -07:00
GLInstancingRenderer.h * add textured models of ball.vtk (obj/mtl) and torus (obj/mtl) and cloth. 2020-09-12 01:03:04 -07:00
GLPrimInternalData.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLPrimitiveRenderer.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLPrimitiveRenderer.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLRenderToTexture.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GLRenderToTexture.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
GwenOpenGL3CoreRenderer.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
LoadShader.cpp Fix shader example build / spotted by clang 2019-05-23 20:40:29 +01:00
LoadShader.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
MacOpenGLWindow.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
MacOpenGLWindow.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
MacOpenGLWindowObjC.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
MacOpenGLWindowObjC.m fix OpenGL issue on Mac OSX, requiring a resize before drawing works ok. 2020-05-06 17:39:41 -07:00
OpenGL2Include.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
opengl_fontstashcallbacks.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
opengl_fontstashcallbacks.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
OpenGLInclude.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
OpenSans.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
OpenSans.ttf add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
premake4.lua move stb_image/stb_image_write.cpp into a cpp file instead of random files with the magic 'STB_IMAGE_WRITE_IMPLEMENTATION' define 2018-09-10 23:18:34 -07:00
ShapeData.h fixes for compilation on Visual C++ for Python 9.0 2020-03-17 17:10:47 -07:00
SimpleCamera.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
SimpleCamera.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
SimpleOpenGL2App.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
SimpleOpenGL2App.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
SimpleOpenGL2Renderer.cpp * add textured models of ball.vtk (obj/mtl) and torus (obj/mtl) and cloth. 2020-09-12 01:03:04 -07:00
SimpleOpenGL2Renderer.h * add textured models of ball.vtk (obj/mtl) and torus (obj/mtl) and cloth. 2020-09-12 01:03:04 -07:00
SimpleOpenGL3App.cpp fix loadpanda video generation 2020-01-12 08:07:54 -08:00
SimpleOpenGL3App.h add --mp4fps=30 command line parameter for ExampleBrowser (and using pybullet.connect(p.GUI, options="--mp4fps=30 --mp4=\"testvideo.mp4\"") 2020-01-11 12:19:42 -08:00
TwFonts.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
TwFonts.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
Win32InternalWindowData.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
Win32OpenGLWindow.cpp Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
Win32OpenGLWindow.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
Win32Window.cpp allow pybullet_envs.deep_mimic.testrl --arg_file run_humanoid3d_backflip_args.txt to perform a backflip. Can only backflip twice, then drops on ground. 2019-02-10 20:56:31 -08:00
Win32Window.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00
X11OpenGLWindow.cpp Fix openglwindows example build on netbsd. (#3008) 2020-08-27 06:55:50 -07:00
X11OpenGLWindow.h Code-style consistency improvement: 2018-09-23 14:17:31 -07:00