[bullet] branch upstream updated (8322dc0 -> 6746341)
Markus Koschany
apo at moszumanska.debian.org
Thu Feb 9 05:11:29 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a change to branch upstream
in repository bullet.
from 8322dc0 New upstream version 2.85.1+dfsg
new 6746341 New upstream version 2.86+dfsg
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 27 +-
Extras/ConvexDecomposition/concavity.cpp | 26 +-
.../BulletFileLoader/autogenerated/bullet.h | 4 +
Extras/Serialize/BulletFileLoader/bDNA.cpp | 3 +-
Extras/Serialize/BulletFileLoader/bFile.cpp | 13 +-
.../BulletWorldImporter/btBulletWorldImporter.cpp | 2 -
.../BulletWorldImporter/btWorldImporter.cpp | 17 +-
.../btBulletXmlWorldImporter.cpp | 92 +-
README.md | 13 +-
VERSION | 2 +-
build_and_run_cmake_pybullet_double.sh | 10 +
build_cmake_pybullet_win32.bat | 4 +
build_visual_studio_vr_pybullet_double.bat | 17 +-
data/MPL/LICENSE.txt | 19 +
data/MPL/MPL.xml | 473 +
data/MPL/mesh/index0.STL | Bin 0 -> 43084 bytes
data/MPL/mesh/index1.STL | Bin 0 -> 52684 bytes
data/MPL/mesh/index2.STL | Bin 0 -> 109284 bytes
data/MPL/mesh/index3.STL | Bin 0 -> 111184 bytes
data/MPL/mesh/middle0.STL | Bin 0 -> 43084 bytes
data/MPL/mesh/middle1.STL | Bin 0 -> 52684 bytes
data/MPL/mesh/middle2.STL | Bin 0 -> 109184 bytes
data/MPL/mesh/middle3.STL | Bin 0 -> 111184 bytes
data/MPL/mesh/palm.STL | Bin 0 -> 158184 bytes
data/MPL/mesh/pinky0.STL | Bin 0 -> 42584 bytes
data/MPL/mesh/pinky1.STL | Bin 0 -> 61684 bytes
data/MPL/mesh/pinky2.STL | Bin 0 -> 94684 bytes
data/MPL/mesh/pinky3.STL | Bin 0 -> 160984 bytes
data/MPL/mesh/ring0.STL | Bin 0 -> 43084 bytes
data/MPL/mesh/ring1.STL | Bin 0 -> 52684 bytes
data/MPL/mesh/ring2.STL | Bin 0 -> 109184 bytes
data/MPL/mesh/ring3.STL | Bin 0 -> 111184 bytes
data/MPL/mesh/thumb0.STL | Bin 0 -> 17884 bytes
data/MPL/mesh/thumb1.STL | Bin 0 -> 69084 bytes
data/MPL/mesh/thumb2.STL | Bin 0 -> 67984 bytes
data/MPL/mesh/thumb3.STL | Bin 0 -> 99184 bytes
data/MPL/mesh/wristx.STL | Bin 0 -> 58684 bytes
data/MPL/mesh/wristy.STL | Bin 0 -> 101484 bytes
data/MPL/mesh/wristz.STL | Bin 0 -> 54584 bytes
data/capsule.urdf | 23 +
data/door.urdf | 2 +-
data/gripper/wsg50_one_motor_gripper_free_base.sdf | 8 +
.../wsg50_one_motor_gripper_left_finger.urdf | 27 +
data/gripper/wsg50_one_motor_gripper_new.sdf | 2 +-
.../wsg50_one_motor_gripper_new_free_base.sdf | 8 +
...w.sdf => wsg50_one_motor_gripper_no_finger.sdf} | 95 +-
.../wsg50_one_motor_gripper_right_finger.urdf | 27 +
data/humanoid/LICENSE.txt | 26 +
data/humanoid/nao.urdf | 2663 ++++++
.../nao_meshes/meshes/V40/HeadPitch_0.10.stl | Bin 0 -> 392334 bytes
.../nao_meshes/meshes/V40/HeadYaw_0.10.stl | Bin 0 -> 484 bytes
.../nao_meshes/meshes/V40/LAnklePitch_0.10.stl | Bin 0 -> 734 bytes
.../nao_meshes/meshes/V40/LAnkleRoll_0.10.stl | Bin 0 -> 15734 bytes
.../nao_meshes/meshes/V40/LElbowRoll_0.10.stl | Bin 0 -> 4234 bytes
.../nao_meshes/meshes/V40/LFinger11_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger12_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger13_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/LFinger21_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger22_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger23_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/LHipPitch_0.10.stl | Bin 0 -> 11334 bytes
.../nao_meshes/meshes/V40/LHipRoll_0.10.stl | Bin 0 -> 534 bytes
.../nao_meshes/meshes/V40/LHipYawPitch_0.10.stl | Bin 0 -> 14934 bytes
.../nao_meshes/meshes/V40/LKneePitch_0.10.stl | Bin 0 -> 17134 bytes
.../nao_meshes/meshes/V40/LShoulderPitch_0.10.stl | Bin 0 -> 1084 bytes
.../nao_meshes/meshes/V40/LShoulderRoll_0.10.stl | Bin 0 -> 20834 bytes
.../nao_meshes/meshes/V40/LThumb1_0.10.stl | Bin 0 -> 5584 bytes
.../nao_meshes/meshes/V40/LThumb2_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/LWristYaw_0.10.stl | Bin 0 -> 206334 bytes
.../nao_meshes/meshes/V40/RAnklePitch_0.10.stl | Bin 0 -> 734 bytes
.../nao_meshes/meshes/V40/RAnkleRoll_0.10.stl | Bin 0 -> 15734 bytes
.../nao_meshes/meshes/V40/RElbowRoll_0.10.stl | Bin 0 -> 4184 bytes
.../nao_meshes/meshes/V40/RFinger11_0.10.stl | Bin 0 -> 5584 bytes
.../nao_meshes/meshes/V40/RFinger12_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/RFinger13_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/RFinger21_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/RFinger22_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/RFinger23_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/RHipPitch_0.10.stl | Bin 0 -> 11334 bytes
.../nao_meshes/meshes/V40/RHipRoll_0.10.stl | Bin 0 -> 534 bytes
.../nao_meshes/meshes/V40/RHipYawPitch_0.10.stl | Bin 0 -> 14934 bytes
.../nao_meshes/meshes/V40/RKneePitch_0.10.stl | Bin 0 -> 17134 bytes
.../nao_meshes/meshes/V40/RShoulderPitch_0.10.stl | Bin 0 -> 1084 bytes
.../nao_meshes/meshes/V40/RShoulderRoll_0.10.stl | Bin 0 -> 20834 bytes
.../nao_meshes/meshes/V40/RThumb1_0.10.stl | Bin 0 -> 5584 bytes
.../nao_meshes/meshes/V40/RThumb2_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/RWristYaw_0.10.stl | Bin 0 -> 20684 bytes
data/humanoid/nao_meshes/meshes/V40/Torso_0.10.stl | Bin 0 -> 36184 bytes
data/husky/meshes/base_link.stl | Bin 0 -> 60484 bytes
data/kiva_shelf/0_Bullet3Demo.txt | 7 -
data/kuka_iiwa/model.sdf | 16 +-
data/kuka_iiwa/model_free_base.urdf | 289 +
data/mjcf/ant.xml | 80 +
data/mjcf/capsule.xml | 13 +
data/mjcf/hello_mjcf.xml | 13 +
data/mjcf/hopper.xml | 44 +
data/mjcf/humanoid.xml | 130 +
data/mjcf/inverted_double_pendulum.xml | 47 +
data/mjcf/inverted_pendulum.xml | 27 +
data/mjcf/reacher.xml | 39 +
data/mjcf/swimmer.xml | 38 +
data/multibody.bullet | Bin 14660 -> 14712 bytes
data/plane.obj | 14 +-
data/plane.urdf | 7 +-
data/quadruped/quadruped.urdf | 712 ++
data/r2d2.urdf | 12 +-
data/torus/plane_only.mtl | 10 +
data/torus/plane_only.obj | 7913 +++++++++++++++++
data/torus/torus.mtl | 10 +
data/torus/torus.obj | 1446 +++
data/{plane.urdf => torus/torus.urdf} | 17 +-
data/torus/torus_only.mtl | 12 +
data/torus/torus_only.obj | 1474 +++
data/torus/torus_with_plane.mtl | 10 +
data/torus/torus_with_plane.obj | 9384 ++++++++++++++++++++
data/torus/torus_with_plane.urdf | 33 +
data/torus/torus_with_separate_plane.urdf | 48 +
data/tray/tray.jpg | Bin 0 -> 369344 bytes
data/tray/tray_textured2.mtl | 13 +
data/tray/tray_textured2.obj | 255 +
data/{plane.urdf => tray/tray_textured2.urdf} | 16 +-
docs/pybullet_quickstartguide.pdf | Bin 0 -> 253251 bytes
examples/BasicDemo/CMakeLists.txt | 7 +-
examples/BasicDemo/premake4.lua | 7 +-
examples/Benchmarks/BenchmarkDemo.cpp | 117 +-
examples/CMakeLists.txt | 2 +-
examples/Collision/CollisionTutorialBullet2.cpp | 12 +-
.../Collision/Internal/Bullet2CollisionSdk.cpp | 9 +-
.../Internal/RealTimeBullet3CollisionSdk.cpp | 25 +-
examples/CommonInterfaces/CommonCameraInterface.h | 1 +
.../CommonInterfaces/CommonGUIHelperInterface.h | 26 +-
.../CommonInterfaces/CommonGraphicsAppInterface.h | 2 +-
examples/CommonInterfaces/CommonMultiBodyBase.h | 58 +-
.../CommonInterfaces/CommonParameterInterface.h | 4 +-
examples/CommonInterfaces/CommonRenderInterface.h | 1 +
examples/Constraints/ConstraintDemo.cpp | 13 +-
examples/Constraints/Dof6Spring2Setup.cpp | 2 -
examples/Constraints/TestHingeTorque.cpp | 10 +-
examples/Evolution/NN3DWalkers.cpp | 1058 +++
.../NN3DWalkers.h} | 17 +-
examples/Evolution/NN3DWalkersTimeWarpBase.h | 898 ++
examples/ExampleBrowser/CMakeLists.txt | 94 +-
examples/ExampleBrowser/ExampleEntries.cpp | 17 +-
examples/ExampleBrowser/GL_ShapeDrawer.cpp | 22 +-
examples/ExampleBrowser/GL_ShapeDrawer.h | 4 +-
.../GwenGUISupport/GwenParameterInterface.cpp | 29 +-
.../GwenGUISupport/GwenProfileWindow.cpp | 36 +-
.../GwenGUISupport/GwenProfileWindow.h | 2 +
.../ExampleBrowser/InProcessExampleBrowser.cpp | 28 +-
examples/ExampleBrowser/OpenGLExampleBrowser.cpp | 379 +-
examples/ExampleBrowser/OpenGLGuiHelper.cpp | 6 +-
examples/ExampleBrowser/OpenGLGuiHelper.h | 23 +
examples/ExampleBrowser/main.cpp | 23 +-
examples/ExampleBrowser/premake4.lua | 13 +-
examples/ExtendedTutorials/InclinedPlane.cpp | 28 +-
examples/ExtendedTutorials/MultiPendulum.cpp | 21 +-
examples/ExtendedTutorials/NewtonsCradle.cpp | 22 +-
examples/ExtendedTutorials/NewtonsRopeCradle.cpp | 21 +-
examples/ExtendedTutorials/premake4.lua | 4 +
examples/ForkLift/ForkLiftDemo.cpp | 4 +-
examples/FractureDemo/btFractureDynamicsWorld.cpp | 6 +-
.../ImportColladaDemo/LoadMeshFromCollada.cpp | 4 +-
.../ImportMJCFDemo/BulletMJCFImporter.cpp | 1687 ++++
.../Importers/ImportMJCFDemo/BulletMJCFImporter.h | 82 +
.../ImportMJCFSetup.cpp} | 274 +-
.../Importers/ImportMJCFDemo/ImportMJCFSetup.h | 8 +
.../ImportMeshUtility/b3ImportMeshUtility.cpp | 3 +-
.../Wavefront2GLInstanceGraphicsShape.cpp | 4 +-
.../Importers/ImportSDFDemo/ImportSDFSetup.cpp | 21 +-
.../ImportURDFDemo/BulletUrdfImporter.cpp | 32 +-
.../Importers/ImportURDFDemo/BulletUrdfImporter.h | 2 +-
.../Importers/ImportURDFDemo/ImportURDFSetup.cpp | 23 +-
examples/Importers/ImportURDFDemo/URDF2Bullet.cpp | 93 +-
examples/Importers/ImportURDFDemo/URDF2Bullet.h | 3 +-
.../ImportURDFDemo/URDFImporterInterface.h | 10 +-
examples/Importers/ImportURDFDemo/URDFJointTypes.h | 9 +
examples/Importers/ImportURDFDemo/UrdfParser.cpp | 44 +-
examples/Importers/ImportURDFDemo/UrdfParser.h | 17 +-
.../InverseDynamics/InverseDynamicsExample.cpp | 6 +-
.../InverseKinematics/InverseKinematicsExample.cpp | 16 +-
examples/MultiBody/InvertedPendulumPDControl.cpp | 14 +-
examples/MultiBody/MultiBodyConstraintFeedback.cpp | 16 +-
examples/MultiBody/MultiBodySoftContact.cpp | 6 +-
examples/MultiBody/MultiDofDemo.cpp | 15 +-
examples/MultiBody/Pendulum.cpp | 4 +-
examples/MultiBody/TestJointTorqueSetup.cpp | 8 +-
.../MultiThreadedDemo/CommonRigidBodyMTBase.cpp | 882 ++
.../CommonRigidBodyMTBase.h} | 238 +-
examples/MultiThreadedDemo/MultiThreadedDemo.cpp | 281 +
.../MultiThreadedDemo.h} | 17 +-
examples/MultiThreadedDemo/ParallelFor.h | 336 +
examples/MultiThreading/MultiThreadingExample.cpp | 9 +-
examples/MultiThreading/b3Win32ThreadSupport.cpp | 5 +-
examples/OpenCL/CommonOpenCL/CommonOpenCLBase.h | 4 +-
examples/OpenCL/broadphase/PairBench.cpp | 25 +-
examples/OpenCL/rigidbody/GpuConvexScene.cpp | 47 +-
examples/OpenCL/rigidbody/GpuRigidBodyDemo.cpp | 19 +-
examples/OpenCL/rigidbody/GpuRigidBodyDemo.h | 3 +-
.../rigidbody/GpuRigidBodyDemoInternalData.h | 4 +-
examples/OpenGLWindow/EGLOpenGLWindow.cpp | 207 +
examples/OpenGLWindow/EGLOpenGLWindow.h | 76 +
examples/OpenGLWindow/GLInstancingRenderer.cpp | 16 +-
examples/OpenGLWindow/GLPrimInternalData.h | 7 +-
examples/OpenGLWindow/GLPrimitiveRenderer.cpp | 233 +-
examples/OpenGLWindow/GLPrimitiveRenderer.h | 25 +-
examples/OpenGLWindow/GwenOpenGL3CoreRenderer.h | 28 +-
examples/OpenGLWindow/MacOpenGLWindow.mm | 103 +-
examples/OpenGLWindow/SimpleCamera.cpp | 15 +
examples/OpenGLWindow/SimpleCamera.h | 2 +
examples/OpenGLWindow/SimpleOpenGL2App.cpp | 18 +-
examples/OpenGLWindow/SimpleOpenGL2App.h | 2 +-
examples/OpenGLWindow/SimpleOpenGL2Renderer.cpp | 1 +
examples/OpenGLWindow/SimpleOpenGL3App.cpp | 18 +-
examples/OpenGLWindow/SimpleOpenGL3App.h | 2 +-
examples/OpenGLWindow/fontstash.cpp | 2 +-
examples/Raycast/RaytestDemo.cpp | 2 +-
.../RenderingExamples/DynamicTexturedCubeDemo.cpp | 10 +-
examples/RenderingExamples/RaytracerSetup.cpp | 16 +-
examples/RenderingExamples/TimeSeriesCanvas.cpp | 2 +-
examples/RenderingExamples/TinyRendererSetup.cpp | 69 +-
examples/RenderingExamples/TinyVRGui.cpp | 7 +-
examples/RigidBody/RigidBodySoftContact.cpp | 3 +-
examples/RoboticsLearning/GripperGraspExample.cpp | 214 +-
examples/RoboticsLearning/GripperGraspExample.h | 2 +
examples/RoboticsLearning/KukaGraspExample.cpp | 6 +-
examples/RoboticsLearning/R2D2GraspExample.cpp | 10 +-
examples/RoboticsLearning/b3RobotSimAPI.cpp | 80 +-
examples/RoboticsLearning/b3RobotSimAPI.h | 2 +
.../RollingFrictionDemo/RollingFrictionDemo.cpp | 10 +-
examples/SharedMemory/BodyJointInfoUtility.h | 2 +
examples/SharedMemory/CMakeLists.txt | 206 +
examples/SharedMemory/IKTrajectoryHelper.cpp | 45 +-
examples/SharedMemory/PhysicsClient.h | 12 +
examples/SharedMemory/PhysicsClientC_API.cpp | 1635 +++-
examples/SharedMemory/PhysicsClientC_API.h | 153 +-
examples/SharedMemory/PhysicsClientExample.cpp | 86 +-
.../SharedMemory/PhysicsClientSharedMemory.cpp | 434 +-
examples/SharedMemory/PhysicsClientSharedMemory.h | 15 +-
.../SharedMemory/PhysicsClientSharedMemory2.cpp | 27 +
examples/SharedMemory/PhysicsClientSharedMemory2.h | 18 +
.../PhysicsClientSharedMemory2_C_API.cpp | 19 +
.../PhysicsClientSharedMemory2_C_API.h | 18 +
.../PhysicsClientSharedMemory_C_API.cpp | 11 +
.../SharedMemory/PhysicsClientSharedMemory_C_API.h | 16 +
examples/SharedMemory/PhysicsClientUDP.cpp | 593 ++
examples/SharedMemory/PhysicsClientUDP.h | 37 +
examples/SharedMemory/PhysicsClientUDP_C_API.cpp | 22 +
examples/SharedMemory/PhysicsClientUDP_C_API.h | 19 +
.../PhysicsCommandProcessorInterface.h | 27 +
examples/SharedMemory/PhysicsDirect.cpp | 622 +-
examples/SharedMemory/PhysicsDirect.h | 26 +-
examples/SharedMemory/PhysicsDirectC_API.cpp | 13 +-
examples/SharedMemory/PhysicsLoopBack.cpp | 31 +-
examples/SharedMemory/PhysicsLoopBack.h | 12 +
examples/SharedMemory/PhysicsLoopBackC_API.cpp | 3 +-
.../SharedMemory/PhysicsServerCommandProcessor.cpp | 3137 +++++--
.../SharedMemory/PhysicsServerCommandProcessor.h | 51 +-
examples/SharedMemory/PhysicsServerExample.cpp | 1271 ++-
.../SharedMemory/PhysicsServerSharedMemory.cpp | 283 +-
examples/SharedMemory/PhysicsServerSharedMemory.h | 6 +-
examples/SharedMemory/PosixSharedMemory.cpp | 95 +-
.../SharedMemory/SharedMemoryCommandProcessor.cpp | 215 +
.../SharedMemory/SharedMemoryCommandProcessor.h | 37 +
examples/SharedMemory/SharedMemoryCommands.h | 254 +-
.../SharedMemoryInProcessPhysicsC_API.cpp | 2 +-
examples/SharedMemory/SharedMemoryPublic.h | 196 +-
.../TinyRendererVisualShapeConverter.cpp | 388 +-
.../TinyRendererVisualShapeConverter.h | 21 +-
examples/SharedMemory/Win32SharedMemory.cpp | 113 +-
examples/SharedMemory/main.cpp | 17 +-
examples/SharedMemory/premake4.lua | 76 +-
examples/SharedMemory/udp/main.cpp | 229 +
examples/SharedMemory/udp/premake4.lua | 128 +
examples/SoftDemo/SoftDemo.cpp | 24 +-
examples/StandaloneMain/hellovr_opengl_main.cpp | 86 +-
.../StandaloneMain/main_opengl_single_example.cpp | 10 +-
.../main_sw_tinyrenderer_single_example.cpp | 7 +-
.../main_tinyrenderer_single_example.cpp | 21 +-
examples/TinyRenderer/TinyRenderer.cpp | 283 +-
examples/TinyRenderer/TinyRenderer.h | 13 +-
examples/TinyRenderer/our_gl.cpp | 55 +-
examples/Tutorial/Dof6ConstraintTutorial.cpp | 6 +-
examples/Tutorial/Tutorial.cpp | 8 +-
examples/Utils/b3Clock.cpp | 72 +-
examples/Utils/b3ERPCFMHelper.hpp | 79 +
examples/Utils/b3ReferenceFrameHelper.hpp | 56 +
examples/Vehicles/Hinge2Vehicle.cpp | 34 +-
examples/pybullet/CMakeLists.txt | 55 +-
examples/pybullet/constraint.py | 24 +
examples/pybullet/hand.ino | 32 +
examples/pybullet/hand.py | 78 +
examples/pybullet/hello_pybullet.py | 23 +
examples/pybullet/inverse_kinematics.py | 85 +
examples/pybullet/premake4.lua | 32 +-
examples/pybullet/pybullet.c | 4213 +++++++--
examples/pybullet/quadruped.py | 135 +
examples/pybullet/robotcontrol.py | 2 +-
examples/pybullet/test.py | 2 +-
examples/pybullet/testrender.py | 38 +-
examples/pybullet/testrender_np.py | 45 +-
examples/pybullet/vrEvent.py | 62 +
examples/pybullet/vr_kuka_pr2_move.py | 22 +
examples/pybullet/vr_kuka_setup.py | 76 +
.../BroadPhaseCollision/b3DynamicBvh.h | 5 +-
.../BroadPhaseCollision/b3DynamicBvhBroadphase.cpp | 4 +-
.../BroadPhaseCollision/b3DynamicBvhBroadphase.h | 14 +-
.../BroadPhaseCollision/b3OverlappingPairCache.cpp | 4 +-
.../BroadPhaseCollision/b3OverlappingPairCache.h | 2 +-
.../NarrowPhaseCollision/b3Config.h | 2 +-
.../NarrowPhaseCollision/shared/b3ClipFaces.h | 2 +-
.../shared/b3ContactConvexConvexSAT.h | 9 +-
.../shared/b3FindConcaveSatAxis.h | 8 +-
.../shared/b3FindSeparatingAxis.h | 2 +-
.../NarrowPhaseCollision/shared/b3MprPenetration.h | 2 +-
.../ConstraintSolver/b3PgsJacobiSolver.cpp | 7 +-
.../ConstraintSolver/b3Point2PointConstraint.cpp | 2 +-
src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp | 16 +-
.../BroadphaseCollision/b3GpuBroadphaseInterface.h | 4 +-
.../BroadphaseCollision/b3GpuGridBroadphase.cpp | 9 +-
.../BroadphaseCollision/b3GpuGridBroadphase.h | 4 +-
.../b3GpuParallelLinearBvhBroadphase.cpp | 4 +-
.../b3GpuParallelLinearBvhBroadphase.h | 4 +-
.../BroadphaseCollision/b3GpuSapBroadphase.cpp | 92 +-
.../BroadphaseCollision/b3GpuSapBroadphase.h | 4 +-
src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp | 10 +-
.../NarrowphaseCollision/b3ConvexHullContact.cpp | 83 +-
.../NarrowphaseCollision/b3GjkPairDetector.cpp | 12 +-
.../NarrowphaseCollision/b3QuantizedBvh.h | 2 +-
src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp | 2 +-
.../RigidBody/b3GpuGenericConstraint.cpp | 2 +-
.../RigidBody/b3GpuJacobiContactSolver.cpp | 4 +-
src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp | 4 +-
.../RigidBody/b3GpuPgsConstraintSolver.cpp | 18 +-
.../RigidBody/b3GpuPgsContactSolver.cpp | 49 +-
src/Bullet3OpenCL/RigidBody/b3Solver.cpp | 49 +-
src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp | 5 +-
src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp | 7 +-
.../BroadphaseCollision/btAxisSweep3.h | 13 +-
.../BroadphaseCollision/btBroadphaseInterface.h | 2 +-
.../BroadphaseCollision/btBroadphaseProxy.h | 13 +-
src/BulletCollision/BroadphaseCollision/btDbvt.h | 6 +-
.../BroadphaseCollision/btDbvtBroadphase.cpp | 32 +-
.../BroadphaseCollision/btDbvtBroadphase.h | 5 +-
.../BroadphaseCollision/btDispatcher.h | 8 +-
.../BroadphaseCollision/btMultiSapBroadphase.cpp | 489 -
.../BroadphaseCollision/btMultiSapBroadphase.h | 151 -
.../BroadphaseCollision/btOverlappingPairCache.h | 5 +-
.../BroadphaseCollision/btQuantizedBvh.h | 2 +-
.../BroadphaseCollision/btSimpleBroadphase.cpp | 4 +-
.../BroadphaseCollision/btSimpleBroadphase.h | 6 +-
src/BulletCollision/CMakeLists.txt | 2 -
.../CollisionDispatch/SphereTriangleDetector.cpp | 2 +-
.../CollisionDispatch/btCollisionConfiguration.h | 3 +
.../CollisionDispatch/btCollisionDispatcher.cpp | 55 +-
.../CollisionDispatch/btCollisionDispatcher.h | 8 +-
.../CollisionDispatch/btCollisionObject.cpp | 1 +
.../CollisionDispatch/btCollisionObject.h | 38 +-
.../CollisionDispatch/btCollisionWorld.cpp | 37 +-
.../CollisionDispatch/btCollisionWorld.h | 20 +-
.../CollisionDispatch/btCollisionWorldImporter.cpp | 4 +-
.../btCompoundCollisionAlgorithm.cpp | 42 +-
.../btCompoundCompoundCollisionAlgorithm.cpp | 47 +-
.../btConvexConcaveCollisionAlgorithm.cpp | 19 +-
.../CollisionDispatch/btConvexConvexAlgorithm.cpp | 62 +-
.../CollisionDispatch/btConvexConvexAlgorithm.h | 8 +-
.../btDefaultCollisionConfiguration.cpp | 89 +-
.../btDefaultCollisionConfiguration.h | 11 +-
.../CollisionDispatch/btManifoldResult.cpp | 1 +
.../CollisionDispatch/btManifoldResult.h | 8 +-
.../btSphereSphereCollisionAlgorithm.cpp | 3 +-
.../btSphereTriangleCollisionAlgorithm.cpp | 2 +-
.../CollisionShapes/btCapsuleShape.cpp | 26 +-
.../CollisionShapes/btCapsuleShape.h | 24 +-
.../CollisionShapes/btCollisionShape.h | 2 +-
.../CollisionShapes/btConvexShape.cpp | 10 +-
.../Gimpact/btGImpactCollisionAlgorithm.h | 2 +-
src/BulletCollision/Gimpact/btGImpactShape.cpp | 53 +
src/BulletCollision/Gimpact/btGImpactShape.h | 28 +-
.../NarrowPhaseCollision/btGjkPairDetector.cpp | 88 +-
.../NarrowPhaseCollision/btPersistentManifold.h | 4 +-
.../NarrowPhaseCollision/btVoronoiSimplexSolver.h | 6 +-
src/BulletDynamics/CMakeLists.txt | 4 +
.../Character/btKinematicCharacterController.cpp | 4 +-
.../ConstraintSolver/btContactSolverInfo.h | 3 +-
.../btSequentialImpulseConstraintSolver.cpp | 166 +-
.../btSequentialImpulseConstraintSolver.h | 14 +-
.../Dynamics/btDiscreteDynamicsWorld.cpp | 73 +-
.../Dynamics/btDiscreteDynamicsWorld.h | 11 +-
.../Dynamics/btDiscreteDynamicsWorldMt.cpp | 162 +
.../Dynamics/btDiscreteDynamicsWorldMt.h | 42 +
src/BulletDynamics/Dynamics/btDynamicsWorld.h | 5 +-
.../Dynamics/btSimpleDynamicsWorld.cpp | 2 +-
.../Dynamics/btSimpleDynamicsWorld.h | 2 +-
.../Dynamics/btSimulationIslandManagerMt.cpp | 641 ++
.../Dynamics/btSimulationIslandManagerMt.h | 109 +
src/BulletDynamics/Featherstone/btMultiBody.cpp | 35 +-
src/BulletDynamics/Featherstone/btMultiBody.h | 3 +-
.../Featherstone/btMultiBodyConstraint.cpp | 14 +-
.../Featherstone/btMultiBodyConstraint.h | 8 +-
.../Featherstone/btMultiBodyConstraintSolver.cpp | 33 +-
.../Featherstone/btMultiBodyConstraintSolver.h | 2 +-
.../Featherstone/btMultiBodyDynamicsWorld.cpp | 4 +-
.../Featherstone/btMultiBodyDynamicsWorld.h | 2 +-
.../Featherstone/btMultiBodyFixedConstraint.h | 4 +-
.../Featherstone/btMultiBodyPoint2Point.h | 7 +-
.../Featherstone/btMultiBodySliderConstraint.h | 4 +-
src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp | 14 +-
src/BulletDynamics/MLCPSolvers/btMLCPSolver.h | 11 +
.../MLCPSolvers/btSolveProjectedGaussSeidel.h | 30 +-
src/BulletSoftBody/CMakeLists.txt | 2 +
src/BulletSoftBody/btSoftBody.cpp | 55 +-
src/BulletSoftBody/btSoftBody.h | 7 +-
.../btSoftBodyConcaveCollisionAlgorithm.cpp | 7 +-
src/BulletSoftBody/btSoftBodyHelpers.cpp | 4 +-
src/BulletSoftBody/btSoftBodyInternals.h | 39 +-
...sWorld.cpp => btSoftMultiBodyDynamicsWorld.cpp} | 48 +-
...amicsWorld.h => btSoftMultiBodyDynamicsWorld.h} | 19 +-
src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h | 4 +-
src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp | 2 +-
src/BulletSoftBody/btSoftRigidDynamicsWorld.h | 2 +-
src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h | 4 +-
src/BulletSoftBody/btSparseSDF.h | 2 +-
src/LinearMath/CMakeLists.txt | 2 +
src/LinearMath/btAlignedObjectArray.h | 17 +-
src/LinearMath/btConvexHull.cpp | 4 +-
src/LinearMath/btPoolAllocator.h | 15 +-
src/LinearMath/btQuickprof.cpp | 329 +-
src/LinearMath/btQuickprof.h | 68 +-
src/LinearMath/btScalar.h | 2 +-
src/LinearMath/btSerializer.cpp | 1993 ++---
src/LinearMath/btSerializer.h | 26 +-
src/LinearMath/btThreads.cpp | 231 +
src/LinearMath/btThreads.h | 75 +
src/btBulletCollisionCommon.h | 1 -
test/InverseDynamics/CMakeLists.txt | 6 +-
test/InverseDynamics/test_invdyn_jacobian.cpp | 6 +-
test/InverseDynamics/test_invdyn_kinematics.cpp | 5 +-
test/SharedMemory/CMakeLists.txt | 9 +-
test/SharedMemory/premake4.lua | 5 +
test/SharedMemory/test.c | 40 +-
test/enet/chat/client/main.cpp | 168 +
test/enet/{ => chat}/client/premake4.lua | 4 +-
test/enet/chat/server/main.cpp | 103 +
test/enet/{ => chat}/server/premake4.lua | 4 +-
test/enet/{ => nat_punchthrough}/client/main.cpp | 0
.../{ => nat_punchthrough}/client/premake4.lua | 4 +-
test/enet/{ => nat_punchthrough}/server/main.cpp | 0
.../{ => nat_punchthrough}/server/premake4.lua | 4 +-
448 files changed, 50796 insertions(+), 6358 deletions(-)
create mode 100755 build_and_run_cmake_pybullet_double.sh
create mode 100644 build_cmake_pybullet_win32.bat
create mode 100644 data/MPL/LICENSE.txt
create mode 100644 data/MPL/MPL.xml
create mode 100644 data/MPL/mesh/index0.STL
create mode 100644 data/MPL/mesh/index1.STL
create mode 100644 data/MPL/mesh/index2.STL
create mode 100644 data/MPL/mesh/index3.STL
create mode 100644 data/MPL/mesh/middle0.STL
create mode 100644 data/MPL/mesh/middle1.STL
create mode 100644 data/MPL/mesh/middle2.STL
create mode 100644 data/MPL/mesh/middle3.STL
create mode 100644 data/MPL/mesh/palm.STL
create mode 100644 data/MPL/mesh/pinky0.STL
create mode 100644 data/MPL/mesh/pinky1.STL
create mode 100644 data/MPL/mesh/pinky2.STL
create mode 100644 data/MPL/mesh/pinky3.STL
create mode 100644 data/MPL/mesh/ring0.STL
create mode 100644 data/MPL/mesh/ring1.STL
create mode 100644 data/MPL/mesh/ring2.STL
create mode 100644 data/MPL/mesh/ring3.STL
create mode 100644 data/MPL/mesh/thumb0.STL
create mode 100644 data/MPL/mesh/thumb1.STL
create mode 100644 data/MPL/mesh/thumb2.STL
create mode 100644 data/MPL/mesh/thumb3.STL
create mode 100644 data/MPL/mesh/wristx.STL
create mode 100644 data/MPL/mesh/wristy.STL
create mode 100644 data/MPL/mesh/wristz.STL
create mode 100644 data/capsule.urdf
create mode 100644 data/gripper/wsg50_one_motor_gripper_left_finger.urdf
copy data/gripper/{wsg50_one_motor_gripper_new.sdf => wsg50_one_motor_gripper_no_finger.sdf} (76%)
create mode 100644 data/gripper/wsg50_one_motor_gripper_right_finger.urdf
create mode 100644 data/humanoid/LICENSE.txt
create mode 100644 data/humanoid/nao.urdf
create mode 100644 data/humanoid/nao_meshes/meshes/V40/HeadPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/HeadYaw_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LAnklePitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LAnkleRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LElbowRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LFinger11_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LFinger12_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LFinger13_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LFinger21_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LFinger22_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LFinger23_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LHipPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LHipRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LHipYawPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LKneePitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LShoulderPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LShoulderRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LThumb1_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LThumb2_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/LWristYaw_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RAnklePitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RAnkleRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RElbowRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RFinger11_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RFinger12_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RFinger13_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RFinger21_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RFinger22_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RFinger23_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RHipPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RHipRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RHipYawPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RKneePitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RShoulderPitch_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RShoulderRoll_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RThumb1_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RThumb2_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/RWristYaw_0.10.stl
create mode 100644 data/humanoid/nao_meshes/meshes/V40/Torso_0.10.stl
create mode 100644 data/husky/meshes/base_link.stl
delete mode 100644 data/kiva_shelf/0_Bullet3Demo.txt
create mode 100644 data/kuka_iiwa/model_free_base.urdf
create mode 100644 data/mjcf/ant.xml
create mode 100644 data/mjcf/capsule.xml
create mode 100644 data/mjcf/hello_mjcf.xml
create mode 100644 data/mjcf/hopper.xml
create mode 100644 data/mjcf/humanoid.xml
create mode 100644 data/mjcf/inverted_double_pendulum.xml
create mode 100644 data/mjcf/inverted_pendulum.xml
create mode 100644 data/mjcf/reacher.xml
create mode 100644 data/mjcf/swimmer.xml
create mode 100644 data/quadruped/quadruped.urdf
create mode 100644 data/torus/plane_only.mtl
create mode 100644 data/torus/plane_only.obj
create mode 100644 data/torus/torus.mtl
create mode 100644 data/torus/torus.obj
copy data/{plane.urdf => torus/torus.urdf} (50%)
create mode 100644 data/torus/torus_only.mtl
create mode 100644 data/torus/torus_only.obj
create mode 100644 data/torus/torus_with_plane.mtl
create mode 100644 data/torus/torus_with_plane.obj
create mode 100644 data/torus/torus_with_plane.urdf
create mode 100644 data/torus/torus_with_separate_plane.urdf
create mode 100644 data/tray/tray.jpg
create mode 100644 data/tray/tray_textured2.mtl
create mode 100644 data/tray/tray_textured2.obj
copy data/{plane.urdf => tray/tray_textured2.urdf} (53%)
create mode 100644 docs/pybullet_quickstartguide.pdf
create mode 100755 examples/Evolution/NN3DWalkers.cpp
copy examples/{RoboticsLearning/GripperGraspExample.h => Evolution/NN3DWalkers.h} (70%)
mode change 100644 => 100755
create mode 100644 examples/Evolution/NN3DWalkersTimeWarpBase.h
create mode 100644 examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp
create mode 100644 examples/Importers/ImportMJCFDemo/BulletMJCFImporter.h
copy examples/Importers/{ImportURDFDemo/ImportURDFSetup.cpp => ImportMJCFDemo/ImportMJCFSetup.cpp} (56%)
create mode 100644 examples/Importers/ImportMJCFDemo/ImportMJCFSetup.h
create mode 100644 examples/MultiThreadedDemo/CommonRigidBodyMTBase.cpp
copy examples/{CommonInterfaces/CommonMultiBodyBase.h => MultiThreadedDemo/CommonRigidBodyMTBase.h} (64%)
create mode 100644 examples/MultiThreadedDemo/MultiThreadedDemo.cpp
copy examples/{RoboticsLearning/GripperGraspExample.h => MultiThreadedDemo/MultiThreadedDemo.h} (70%)
create mode 100644 examples/MultiThreadedDemo/ParallelFor.h
create mode 100644 examples/OpenGLWindow/EGLOpenGLWindow.cpp
create mode 100644 examples/OpenGLWindow/EGLOpenGLWindow.h
create mode 100644 examples/SharedMemory/CMakeLists.txt
create mode 100644 examples/SharedMemory/PhysicsClientSharedMemory2.cpp
create mode 100644 examples/SharedMemory/PhysicsClientSharedMemory2.h
create mode 100644 examples/SharedMemory/PhysicsClientSharedMemory2_C_API.cpp
create mode 100644 examples/SharedMemory/PhysicsClientSharedMemory2_C_API.h
create mode 100644 examples/SharedMemory/PhysicsClientSharedMemory_C_API.cpp
create mode 100644 examples/SharedMemory/PhysicsClientSharedMemory_C_API.h
create mode 100644 examples/SharedMemory/PhysicsClientUDP.cpp
create mode 100644 examples/SharedMemory/PhysicsClientUDP.h
create mode 100644 examples/SharedMemory/PhysicsClientUDP_C_API.cpp
create mode 100644 examples/SharedMemory/PhysicsClientUDP_C_API.h
create mode 100644 examples/SharedMemory/PhysicsCommandProcessorInterface.h
create mode 100644 examples/SharedMemory/SharedMemoryCommandProcessor.cpp
create mode 100644 examples/SharedMemory/SharedMemoryCommandProcessor.h
create mode 100644 examples/SharedMemory/udp/main.cpp
create mode 100644 examples/SharedMemory/udp/premake4.lua
create mode 100755 examples/Utils/b3ERPCFMHelper.hpp
create mode 100755 examples/Utils/b3ReferenceFrameHelper.hpp
create mode 100644 examples/pybullet/constraint.py
create mode 100644 examples/pybullet/hand.ino
create mode 100644 examples/pybullet/hand.py
create mode 100644 examples/pybullet/hello_pybullet.py
create mode 100644 examples/pybullet/inverse_kinematics.py
create mode 100644 examples/pybullet/quadruped.py
create mode 100644 examples/pybullet/vrEvent.py
create mode 100644 examples/pybullet/vr_kuka_pr2_move.py
create mode 100644 examples/pybullet/vr_kuka_setup.py
delete mode 100644 src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp
delete mode 100644 src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
create mode 100644 src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp
create mode 100644 src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h
create mode 100644 src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp
create mode 100644 src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h
copy src/BulletSoftBody/{btSoftRigidDynamicsWorld.cpp => btSoftMultiBodyDynamicsWorld.cpp} (85%)
copy src/BulletSoftBody/{btSoftRigidDynamicsWorld.h => btSoftMultiBodyDynamicsWorld.h} (80%)
create mode 100644 src/LinearMath/btThreads.cpp
create mode 100644 src/LinearMath/btThreads.h
create mode 100644 test/enet/chat/client/main.cpp
copy test/enet/{ => chat}/client/premake4.lua (70%)
create mode 100644 test/enet/chat/server/main.cpp
copy test/enet/{ => chat}/server/premake4.lua (70%)
rename test/enet/{ => nat_punchthrough}/client/main.cpp (100%)
rename test/enet/{ => nat_punchthrough}/client/premake4.lua (68%)
rename test/enet/{ => nat_punchthrough}/server/main.cpp (100%)
rename test/enet/{ => nat_punchthrough}/server/premake4.lua (68%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/bullet.git
More information about the Pkg-games-commits
mailing list