This is still a work in progress; elliptical clipping is needed to avoid visible artifacts outside of 145° in this example.