2D Graphics Transform - перемещение начала координат - PullRequest
0 голосов
/ 06 июня 2011

У меня есть формат векторной графики, источник которого находится внизу слева, и мне нужно отобразить его в расширенный метафайл, источник которого находится вверху слева. Что такое преобразование для перемещения между ними, не переворачивая его вверх ногами?

1 Ответ

0 голосов
/ 06 июня 2011

Возможно, я неправильно понял ваш вопрос, но здесь говорится: создайте вектор из старого источника в новый источник (вектор, направленный вверх) и вычтите его из всех точек в файле.

Если вы хотите сделать это как преобразование, вам нужна матрица 3 на 3, как показано ниже:

1 0 0

0 1 -T

0 0 1

Где "T" - перевод сверху вниз.

надеюсь, что это полезно для вас ...

...