Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

простая работа с графикой [D6, D7, WinXP]


Азат ©   (2008-04-27 16:29:00) 

Привет всем! Я хочу написать программу в которой под управлением клавиш будет вращаться некоторый обьект. Вот думаю если рисовать этот обьект через Pen и Brush то муторно как то будет. У меня есть другая идея, но не знаю как ее реализовать. Можно нарисовать этот обьект скажем в Paint и вращать уже картинку. Вот так :). Как думаете возможно такое сделать? Есть другие варианты? :)


antonn   (2008-04-28 08:54:00) [1]

ну вообще можно понять, что нужно вращение вокруг вертикальной оси картинки (типа флюгера :) ), потому уточняю


Германн   (2008-04-28 01:47:00) [2]


> antonn ©   (28.04.08 00:39) [10]
>
>


> вращать картинку вокруг центра ее?
>

А это не суть важно. Формулы для перерисовки должны включать "точку центра вращения" по-любому. Автору нужен "простой способ". Читай "готовое решение кем-то уже реализованное".


antonn   (2008-04-28 00:39:00) [3]


> Азат   (27.04.08 18:27) [6]
>
> Похоже я не умею изъясняться... Я уже знаю что можно рисовать
> при помощи Pen и Bruh все что захочу а потом меняя координаты
> вращать этот объект. Об этом я писал выше.. Нет ли способа
> вращать готовую картинку в bitmap или image например???
> Именно так и надо - вращать плоское изображение молотка
> как на бумаге.
> Вроде все правильно объясняю....

вращать картинку вокруг центра ее?


Игорь Шевченко   (2008-04-27 23:19:00) [4]


> Нет ли способа вращать готовую картинку в bitmap или image
> например???


Есть. Только для этого ее надо искажать.

korneley ©   (27.04.08 19:37) [8]


> Open GL, например :)


В Open Gl вращать можно, но вот рисовать, я бы не сказал, что нарисовать молоток - это простая задача.


korneley   (2008-04-27 19:37:00) [5]


> Может, стоит начать с чего-нибудь действительно простого?

Open GL, например :)


Восхищенный   (2008-04-27 19:28:00) [6]

> Азат   (27.04.08 16:29)

Трехмерное изометрическое изображение объекта сложной формы "вручную" и вращение этого изображения (тоже "вручную") ты называешь "простой работой с графикой"? Ну-ну.

Может, стоит начать с чего-нибудь действительно простого?


Азат   (2008-04-27 18:27:00) [7]

Похоже я не умею изъясняться... Я уже знаю что можно рисовать при помощи Pen и Bruh все что захочу а потом меняя координаты вращать этот объект. Об этом я писал выше.. Нет ли способа вращать готовую картинку в bitmap или image например??? Именно так и надо - вращать плоское изображение молотка как на бумаге.
Вроде все правильно объясняю....


Andy BitOff   (2008-04-27 18:06:00) [8]

> Азат   (27.04.08 16:29) [0]

Тебе надо нарисовать молоток использую графические примитивы и "через Pen и Brush", тогда ты сможешь его вращать обрабатывая координаты примитивов соответствующими формулами.


Andy BitOff   (2008-04-27 17:15:00) [9]

> Азат   (27.04.08 17:03) [3]

Ты не сможешь вращать молоток, бы сможешь вращать плоское изображение молотка. Нарисуй на листочке карандошом молоток и покрути листок. Вот такой результат ты получишь.


Азат   (2008-04-27 17:03:00) [10]

Скажем я нарисовал молоток в Paint и сохранил картинку как bmp. Теперь в делфи мне необходимо чтобы эта картинка(молоток) могла вращаться вокруг своей оси, но при нажатии определенных клавиш


{RASkov}   (2008-04-27 16:40:00) [11]

> Можно нарисовать этот обьект скажем в Paint и вращать уже картинку

Что значит вращать? Что значит объект?
Картинку, нарисованную в Paint'e(графредактор?), можно "крутить" только по одной оси... ну а по другим осям ее можно только "искажать"...


MOO   (2008-04-27 16:38:00) [12]

Да. Есть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо