Хакер » 19.02.2012 (Вс) 19:23
Точно так же. Какая принципиальная разница?
Обычно приходится решать проблемы, сложные проблемы, когда программа должна принимать решения в сильном недостатке информации.
Здесь вся информация, необходимая для решения, присутствует в фотоплоттерном гербере. Взять апертуру и вычислить её след (след от движения). Что может быть проще? Следом от круглой апертуры всегда будет «колбаса», контур который вычисляется как эквидистанта и кусочки самой апертуры по краям (обрезка контура апертуры по линии, нормальной к концу траектории двиажения).
Для не-круглых апертур след вычисляется несколько сложнее, но я уверен, что след движения некруглых апертур расчитывать тебе не придётся.
Вычислил следы движения отдельных апертур, получил много контуров. Сделал им всем OR-пересечение, получил меньше контуров. И всё.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.