![]() |
|
|
![]()
|
|
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
нужно нарисовать прямоугольник на изображении , который будет управляться с помощью кнопок с клавы ездить по картинке ( движение: вперед, назад, лево , право). я так понимаю лучше сделать перерисовку с использованием логического ИЛИ.
так как я профан подскажите с чего начать |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 7 Всего: 67 |
имхо рациональнее при отрисовке прямоугольника запоминать цвета пикселей, которые он собой закрывает, и при его движении восстанавливать одни и запоминать другие...
-------------------- СУВ, Partizan. |
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
можно и проще зависти от задачи,
Присоединённый файл ( Кол-во скачиваний: 24 )
transperent.zip 66,94 Kb |
|||
|
||||
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
codelord - спасибо конечно)), но это немного не то
мне надо рисовать прямоугольник КАЖДЫЙ раз, потому что это типа машинки, движение которой задается с клавиатуру ( она пожет поворачиваться вокруг своей оси при нажатии влево или вправо) , т.е. Rectangle не пойдет, т.к. закрывает рисунок под собой. в отдельном классе я буду вычислять угол поворота( вектор направления) и положение центра |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Что-то я не понял, старый рисунок не должен стираться?
-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
плохо объяснил, сорри
на Image я рисую прямоугольник, т.к. я буду им управлять надо что бы прямоугольник перерисовывался |
|||
|
||||
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
пока не получилось)) но есть другой вопрос : надо выводить на форму данные полученные с датчиков на машинке и записывать в файл, как лучше это сделать? данные - это массив из [0] и [1], т.е. пиксели обрабатываются так : если белый-то 0, а черный-1 помогите заранее спасибо |
|||
|
||||
| Voldemar2004 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1650 Регистрация: 25.12.2004 Репутация: 1 Всего: 23 |
gennok, вот посмотри: только у меня кружок красного цвета. Переделать в прямоугольник труда не составит.
Это сообщение отредактировал(а) Voldemar2004 - 1.5.2007, 17:14 -------------------- i_i (';') (V) ![]() |
|||
|
||||
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
Voldemar2004 спасибо )) до этого сам допер ( но немного по другому) , ладно пока не очень получается что надо реализовать, т.к. прямоугольник должен вращаться вокруг центра , т.к. у него на морде будут датчики
другой вопрос : как мне данные полученные с датчиков вывести на форму, и потом записать в файл? на форме лучше Label использовать? Это сообщение отредактировал(а) gennok - 1.5.2007, 20:20 |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Координаты_через_Sin_и_Cos_считай -------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
понял как сделаю выложу)) на 2 вопрос, как мне данные полученные с датчиков ( это будет массив из 0 и 1, т.к. черно-белый рисунок) вывести на форму, и потом записать в файл? для вывода на форму изпользовать Label, а для постороенния массива canvas->Pixels[x][y], а запись? |
|||
|
||||
| gennok |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.4.2007 Репутация: нет Всего: нет |
может кому-то поможет
это управление написал прогу которая считает центр, и подключаю вычесления |
|||
|
||||
| AJIKALLI |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
Ребят, кто может - помогите ПЛИЗ, срочняк надо. Написать вот такую прогу на Borland C++ под ДОС который........Пусть файлы А и В, компоненты которых являются целыми числами, упорядоченны по возрастанию. Получить в файле С все числа файлов А и В без повторений. Файл С тоже должен быть упорядочен по возрастанию.
Прогу эту я написал на Паскале, Ку бейсике, а на Си вообще ничего не получается |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
AJIKALLI, создавайте свою тему, и не здесь, а в разделе "Центр помощи". Уважайте правила форума.
-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |