Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2013, 09:41   #1
Landrian
 
Регистрация: 28.05.2012
Сообщений: 7
По умолчанию Вертолет

Здравствуйте. Ребят, помогите, пожалуйста, нужно нарисовать вертолет в делфи7
Landrian вне форума Ответить с цитированием
Старый 20.05.2013, 11:18   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Ваши наработки где ?
В каком виде нужен вертолёт - схематичный или подробный, какие инструменты хотите использовать ? Canvas или более серьёзные ?
Нужно ли разноцветие и закрашенные грани, или достаточно каркасных элементов?

В общем виде можно какой-то референс из мультика и разбить его на примитивы - корпус, "шасси", тяговый винт и хвост с рулевым винтом. Винты можно либо линиями , либо овалами изобразить - в зависимости от желаемого состояния - полёт или покой. В простом виде всё рисуется канвасными операциями минут за 20. Дерзайте, ну а если будет что-то не получаться, то обращайтесь сюда с вложением проекта, чего уже готово, а с нуля вряд ли кто будет тут помогать, задание-то Ваше.
phomm вне форума Ответить с цитированием
Старый 20.05.2013, 13:24   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
В простом виде всё рисуется канвасными операциями
в простом виде все решается 1 командой загрузки рисунка в image
ну а в остальном согласен с постом №2
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.05.2013, 14:53   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,578
По умолчанию

Цитата:
Сообщение от Landrian Посмотреть сообщение
нужно нарисовать вертолет в делфи7
Готово. Качай из вложения.

vert.jpg
Вложения
Тип файла: rar Draw.rar (173.1 Кб, 32 просмотров)

Последний раз редактировалось Arigato; 21.05.2013 в 22:44.
Arigato вне форума Ответить с цитированием
Старый 20.05.2013, 15:42   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Arigato, супер!!

вопросы:
Вы сами рисовали? Каким инструментом пользовались? Вам было не лень?!

p.s. я бы канву перед выводом очищал...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.05.2013, 16:40   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,578
По умолчанию

Конечно не сам. Применил простейшей алгоритм векторизации к фотографии вертолета.
Arigato вне форума Ответить с цитированием
Старый 21.05.2013, 09:32   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Конечно не сам. Применил простейшей алгоритм векторизации к фотографии вертолета.
О! Час от часу не легче!
Это как раз тот случай, когда используемый для решения задачи инструмент на несколько порядков сложнее, чем сама задача..

Так Вы векторизацию фотки в код на Delphi писали специально для этого случая или воспользовались какими-то заготовками? Если не секрет, можно пару слов рассказать поподробнее про то, как Вы написали эту самую векторизацию фотографии?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.05.2013, 10:51   #8
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,578
По умолчанию

Не совсем верно выразился, не фотка, а картинка, найденная в гугле: http://www.topglobus.ru/skin/omalova...e615be9c75.gif

Далее написал программу на Делфи, которая выделяла из картинки прямые горизонтальные и вертикальные линии, при этом по эти данным генерировала код с MoveTo и LineTo. Вроде все просто, кода не более 50 строк.
Arigato вне форума Ответить с цитированием
Старый 21.05.2013, 13:40   #9
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

Arigato, Вы просто Супер.
О_о это просто нечто.... а можно взглянуть на исходники этой программы... Если конечно не жалко...
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 21.05.2013, 14:19   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
О_о это просто нечто.... а можно взглянуть на исходники этой программы... Если конечно не жалко...
Присоединяюсь....
Можно в ЛС?
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц