Grid/fill polygon with specific angle parallel lines (polylines)


i was looking for the most suitable method to create “flight” polyline grid with specific angle in polygon area, but i didn’t find it. Do you have any methods out of the box or i need to create logic by my self for making parallel lines which covers all polygon area and find intersection lines with polygon borders?

so my goal is by defining angle (degrees or radians) and gap (meters) between lines get all coordinates where lines intersect with polygons borders (as show in first picture)

i was able to achieve similar result (second picture) only interpolating latitude , but this method only give me 90 angle , so its not flexible. Maybe you have some advice how to achieve it in the easiest way?