Нарисовать прямоугольник, посчитать шаг предварительно. например 50мм перпендикулярный, а для 45гр - 50мм*sin(45гр)=35,35мм. Для симуляции взять фрезу с кончиком 0.01 - и четыре операции фейс с разными углами. в итоге из геометрии нужен только прямоугольник, и никаких паттернов