Rigid-body simulator