Как повернуть рисунок в виде символов в текстовом документе на заданный угол Haskell

В текстовом файле символами изображена фигура. Произвести преобразование файла таким образом, чтобы он содержал ту же самую фигуру, но повернутую на заданный угол (допускаются искажения, обусловленные низким разрешением «точек»)

Есть 2 идеи как это сделать: 1)Сделать макрос в Ворде, который поворачивает текст с помозью самих инструментов ворда,а затем через haskell попытаться достучаться до это макроса,но вот не представляю как. 2)С помощью формул

x'=xcos(a)+ysin(a) y'=-xsin(a)+ycos(a)

Потом загрузить в матрицу,сделать преобразование по этим формулам и выгрузить результат,но опять же даже не представляю как в haskelle это реализовать


Ответы (0 шт):