|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.03.2009, 17:54 | #1 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
Масштабирование и поворот графического объекта
Привет всем!
У меня такая задача: Нарисовать некий графический объект (похож на толстую двустороннюю стрелку) и по нажатию клавиши, к примеру 'z', масштабируем по оси ОУ, а по нажатию клавиши, к примеру 'x', поворачиваем в лево на 90 градусов. Все координаты беутся произвольные. Вот что наваял я: Код:
Помогите с решением, пожалуйста. P.S. Решение должно быть максимально компактно. Заранее благодарю!
Люди, слушайте голос разума...
Последний раз редактировалось haros; 01.03.2009 в 18:38. |
02.03.2009, 13:20 | #2 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
странные какие-то процедуры.... зачем передавать в процедуру внешний параметр, чтобы потом всё равно его там изменять от 1 к...
ну а вы сами запускали программу?
Тяжело быть бестолковым.....
|
02.03.2009, 14:58 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
haros
То, что вы написали, работать не будет. Вместо масштабирования будет происходить сдвиг. Процедура поворота тоже какая-то кривая. Написал с нуля. Поворот - 'z', масштабирование - '+' и '-'. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
02.03.2009, 15:24 | #4 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
у меня вот че в итоге получилось:
Код:
Люди, слушайте голос разума...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С помощью методов и свойств объекта осуществляется управление терминалом. Имя (идентификатор) объекта | User>lia | Общие вопросы Delphi | 4 | 16.01.2009 16:37 |
Как поменять одну из текстур объекта не меняя все остальные и без повторной загрузки объекта в GLScene | DomKr@t | Мультимедиа в Delphi | 0 | 14.12.2008 01:52 |
Масштабирование | Град | Microsoft Office Excel | 6 | 24.10.2008 09:23 |
создание графического редактора в Delphi? | parano_ya | Помощь студентам | 1 | 29.04.2007 08:17 |
Вставка записи в поле графического типа | Bibigul | БД в Delphi | 3 | 10.04.2007 16:07 |