Simulation itself is trivial. Detecting collisions is the hard part.
But, if you restrict the scope, it might be doable to do your own
collision tests. For example, if the only objects interacting with the
can are spheres and a ground plane, you probably can derive the
intersection tests with easy to moderate effort.
Otherwise, use a trimesh.
--
Daniel K. O.
"The only way to succeed is to build success yourself"
No.
If the 'roundness' of the tin can walls is not absolutely critical to the simulation, use trimesh.
Sphere-trimesh is pretty robust in ODE. It is possible for objects to 'tunnel' through trimesh
triangles though, this may happen if the objects is moving very fast or the step size is very large.
ODE does 'discrete' collision detection, not 'continuous'. Usually this is not a problem though.
/Martijn