abstract isometric swirl