Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Вниз

простая работа с графикой   Найти похожие ветки 

 
Азат   (2008-04-27 16:29) [0]

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


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

Да. Есть.


 
{RASkov} ©   (2008-04-27 16:40) [2]

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

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


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

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


 
Andy BitOff ©   (2008-04-27 17:15) [4]

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

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


 
Andy BitOff ©   (2008-04-27 18:06) [5]

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

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


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

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


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

> Азат   (27.04.08 16:29)

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

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


 
korneley ©   (2008-04-27 19:37) [8]


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

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


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


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


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

korneley ©   (27.04.08 19:37) [8]


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


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


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


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

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


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


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


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

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


 
antonn ©   (2008-04-28 08:54) [12]

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
15-1207398011
Nic
2008-04-05 16:20
2008.05.25
Ваше мнение: Acer Asphyre


15-1207771555
TIF
2008-04-10 00:05
2008.05.25
Ура! 11 000 000 статей MSDN будут переведены на русский язык...


2-1209375776
Alex
2008-04-28 13:42
2008.05.25
Ярлык для программы


15-1208092475
Дмитрий С
2008-04-13 17:14
2008.05.25
Плазменый ТВ


2-1208970958
dik
2008-04-23 21:15
2008.05.25
Редактирование рисунков кнопок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский