Questions tagged [bulletphysics]

Bullet (Bullet Physics SDK) is an Open Source collision detection and rigid body dynamics library. The Library is free for commercial use and open source under the ZLib License.

From Bullet's main project page:

Bullet 3D Game Multiphysics Library provides state of the art collision detection, soft body and rigid body dynamics.

  • Used by many movie and game companies in AAA titles on Playstation 3, XBox 360, Nintendo Wii, PC and iPhone
  • Modular extendible C++ design with hot-swap of most components
  • Optimized back-ends for pthreads/Win32 Threads multi-threading and PS3 Cell SPU
  • Preparation for OpenCL data parallel optimizations for upcoming Bullet 3.x

Bullet Collision Detection can be used on its own as a separate SDK without Bullet Dynamics

  • Discrete and continuous collision detection (CCD)
  • Swept collision queries
  • Ray casting with custom collision filtering
  • Generic convex support (using GJK), capsule, cylinder, cone, sphere, box and non-convex triangle meshes.
  • Support for dynamic deformation of non-convex triangle meshes, by refitting the acceleration structures

Multi-physics support including:

  • Rigid body dynamics including constraint solvers, generic constraints, ragdolls, hinge, ball-socket
  • Support for constraint limits and motors
  • Soft body support including cloth, rope and deformable
  • Bullet is integrated into Cinema 4D, Lightwave, Blender and Carrara, and plugins for Maya, Houdini and 3ds Max are available
  • Serialization of physics data in the cross-platform binary .bullet file format

The Library is free for commercial use and open source under the ZLib License.

Project page at GitHub: https://github.com/bulletphysics/bullet3 Other tags: bullet (https://stackoverflow.com/tags/bullet/info)

338 questions
0
votes
1 answer

Compiling Bullet physics and Boost together as static libraries

I develop addons for a space flight simulator called Orbiter: http://orbit.medphys.ucl.ac.uk/ It accepts plugins as dll files. I recently made a plugin which uses the Bullet physics library as well. Its statically linked to the dll, so the bullet…
-1
votes
2 answers

Making bullets travel to cursor

I had an earlier post deleted because there are similar posts. I appreciate that but because I am so inexperienced with pygame (I literally began using it last week), I cant make heads or tails of the code. Also, I am finding it difficult to apply…
j_yerbe
  • 111
  • 1
  • 9
-1
votes
1 answer

Platformer game - Avoid collision with platform when getting down

I'm using BulletPhysics in C++. I would like to know if there is a way to avoid collision for an object when I want? I'm trying to create a platformer and I want my character to be able to pass through a platform (by holding down the down button).…
Olyyv
  • 15
  • 4
-1
votes
1 answer

Drawing a physics body's path?

I've been working on a first-person shooter game with Bullet and OpenGL, and now have it to the point of being able to fire bullets through the scene. I'm now looking to draw the path these bullets take, from starting position to their ending…
-1
votes
2 answers

Constructor can't find appropriate definition, and 100 other errors out of nowhere?

I'm trying to write a wrapper for Bullet physics for implementing into my game framework. I have 3 classes, mDebugDraw is an implementation of the bullet debug drawing. mRigidBody is a container for bullet's rigid body stuff. World is a container…
-1
votes
2 answers

Calculate which child object was hit by ray or collision?

I have a system using bullet physics that uses compound rigid body physics, a raycast striking the objects children, simply returns the object, (not a child object) to work around this, I use the distance from the hitpoint to the child object, but…
-1
votes
1 answer

Bullet physics - sphere doesn't bounce

I'm playing around with Bullet, I have a ground-floor and a ball, and I want the ball to fall and bounce on the ground. However this doesn't happen, even with very high values of m_restitution, which is supposed to regulate the bounciness. Any clue…
dim_tz
  • 1,451
  • 5
  • 20
  • 37
-2
votes
1 answer

GL_ShapeDrawer include

I am having a hard time trying to include the GL_ShapeDrawer into my project. This is my first try at c++ and am having a bit of a hard time getting around. Also using Visual Studio 2013. I am playing around with the bullet demos, more specifically…
bogdan.css
  • 355
  • 6
  • 17
1 2 3
22
23