![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
простая работа с графикой [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]Да. Есть.