A rotating 3D heart