what about something like this?
Basically is a material that clips UVS with 4 parameters. You can do the math to use those params to match the desired angle
Hope it helps! Best, Dany