For: Btcollisionworld example
Btc satoshi usd | |
Download film bitcoin subtitle indonesia | |
Shake bitcoin | |
Bitcoin price live api |
Real-Time Physics Simulation Forum
Re: Use cases for btCollisionWorld.h or PhysicsClientC_API.h
Postby drleviathan »
(1) The ExampleBrowser is open source and its full implementation can be found in bullet/examples/ExampleBrowser. That is the correct place to see how it is implemented.
The ExampleBrowser is an application written in C++. When you build the entire C++ library and all the examples you will end up with an executable ExampleBrowser. When I build on linux I can find the example broswer at: .../build_cmake/examples/ExampleBrowser/App_ExampleBrowser
The ExampleBrowser allows you to try the various examples using a GUI. The examples are also built into their own standalone executables which can be found in similar locations as the browser itself. Search for executable files in the build directory.
(2) This question does not compute. Perhaps you have a typo or should reword it. It seems like you're asking about getNumBodies which is mentioned in the pybullet quickstart guide, and yet you bring up getBodyInfo.
(3) Whether you should use C++ or Python depends on what you really want to do. What do you really want to do?
(4) You should not draw a line between btCollisionWorld C++ implementation and PhysicsClientC_API.h. The former is the base class for the C++ world simulation... it is a detail of how the C++ physics simulation is done. The latter declares an an abstraction layer for communicating with a physics simulation, subsequently hiding the details underneath.
The ExampleBrowser is an application written in C++. When you build the entire C++ library and all the examples you will end up with an executable ExampleBrowser. When I build on linux I can find the example broswer at: .../build_cmake/examples/ExampleBrowser/App_ExampleBrowser
The ExampleBrowser allows you to try the various examples using a GUI. The examples are also built into their own standalone executables which can be found in similar locations as the browser itself. Search for executable files in the build directory.
(2) This question does not compute. Perhaps you have a typo or should reword it. It seems like you're asking about getNumBodies which is mentioned in the pybullet quickstart guide, and yet you bring up getBodyInfo.
(3) Whether you should use C++ or Python depends on what you really want to do. What do you really want to do?
(4) You should not draw a line between btCollisionWorld C++ implementation and PhysicsClientC_API.h. The former is the base class for the C++ world simulation... it is a detail of how the C++ physics simulation is done. The latter declares an an abstraction layer for communicating with a physics simulation, subsequently hiding the details underneath.

-
-
-