Page MenuHome

Planes with Rigid Body always keep distance to colliding objects
Closed, ResolvedPublic

Description

--- Operating System, Graphics card ---
Ubuntu 12.10, ATI RV710


--- Blender version with error, and version that worked ---
2.66 (official), no previous official version had the Rigid Body function I used


--- Short description of error ---
When enabling the new Rigid Body physics for a plane to let it collide with other objects, there is always a small distance between the plane and the other object.


--- Steps for others to reproduce the error (preferably based on attached .blend file) ---

(If you use the attached "planebug.blend", skip to step 5.)
1.) Open Blender.
2.) Add plane to default scene below the cube.
3.) Enable Rigid Body in physics for cube.
4.) Enable Rigid Body in physics for plane, and set type to "Passive".
5.) Press ALT+A to see the animation. The cube should fall onto the plane, but not touch it and always rest a little bit above it. I noticed this behaviour only for planes; cube-cube collisions work fine, for example.


Thank you!

Details

Type
Bug

Event Timeline

Thanks for the report.
This is not really a bug, using convex hull shapes for planes is just not working well if when embedding the collision margin.
It's better to use a mesh shape for passive planes. For acrive rigid bodies, objects with no volmue should be avoided, but you could use a box shape.

I'll look into making convex hulls work better for planes though.

Sergej Reich (sergof) closed this task as Resolved.Feb 25 2013, 4:52 PM