|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2010, 23:07 | #1 |
Пользователь
Регистрация: 07.07.2010
Сообщений: 44
|
GDI Графика в Delphi
Создал фигуры многоугольника и окружности.
Вопрос: какие алгоритмы можно использовать для преобразования систем координат на плоскости для след. ситуаций? - Отразить относительно оси X; - увеличить по оси X на 150%, по оси Y - в 2 раза; - повернуть на 30 градусов против часовой стрелки. Исходный код: Код:
Последний раз редактировалось newStudent; 10.11.2010 в 23:11. |
11.11.2010, 01:39 | #2 | |||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Цитата:
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|||
11.11.2010, 16:34 | #3 | |
Пользователь
Регистрация: 07.07.2010
Сообщений: 44
|
не совсем понятно
Цитата:
|
|
11.11.2010, 20:10 | #4 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Хм..... Вообще бы надо сначала подправить сам подход...
Мы рисуем на клиентской области окна, поэтому нужно писать не Form1.Width, а Form1.ClientWidth... И нам постоянно писать Canvas.LineTo(109,482) и вбивать/изменять все цифры вручную чтоль? Ну хоть массивом бы сделали... И они же должны зависеть от (x1, y1)... Да и вывод фигур нужно делать в OnFormPaint... Ну вот такой примерчик набросал: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... Последний раз редактировалось DomiNick; 11.11.2010 в 21:13. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика в Delphi | kiss2 | Общие вопросы Delphi | 2 | 15.06.2010 13:52 |
GDI: графика в Delphi. | Вячеславик | Помощь студентам | 1 | 27.04.2010 16:30 |
Начал делать игру и застрял... GDI-графика | CyberOrcX | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 20.10.2008 08:54 |
GDI+ в Delphi | BOBAH13 | Мультимедиа в Delphi | 2 | 04.10.2008 13:45 |
GDI+ и альфа канал в Delphi for Win32 | murtix | Мультимедиа в Delphi | 2 | 06.10.2007 00:09 |