Well, not really.

But the website “From France” has lovely panoramas that make you feel like your there.

Panorama of atop the North Tower, From Paris  picture iamge

Panorama of atop the North Tower, From Paris

http://www.fromparis.com/virtual-tour-notre-dame/ 

You can see panorama of inside the cathedral or feel like Quasimodo on top it ^^