![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с увеличением графических фигур [D7, WinXP]
dizard © (2005-10-20 12:40:00)Помогите решить такую проблему:
Есть массив координат которыми я рисую многоугольник на канвасе. Нужно увеличить этот многоугольник допустим на 0,5 раза, и соответственно чтобы можно было уменьшать на столько же. Должно быть что-то вроде уменьшения и увеличения масштаба фигуры.
Буду благодарен за помощь.
Jeer (2005-11-02 13:37:00) [1]programania © (30.10.05 23:46) [3]
В общем случае - неверно, т.к. может возникнуть смещение, выводящее фигуру за пределы видимости.
dizard (2005-11-02 00:07:00) [2]Всем спасибо!
programania (2005-10-30 23:46:00) [3]>Нужно увеличить этот многоугольник допустим на 0,5 раза
Умножить все координаты на коэфициент увеличения в 1.5 раза
и перерисовать он и увеличится
dizard (2005-10-30 20:32:00) [4]>WondeRu
Всё облазил. Не можете посоветовать какие-то источники
WondeRu (2005-10-20 13:59:00) [5]Прочитай про матрицы преобразований координат...