Projecting Custom Pattern on Non-Planar Surface

I made your script.