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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2009, 16:32   #1
Irina8340
 
Регистрация: 04.05.2009
Сообщений: 6
По умолчанию Дивижение окружности по окружности

Всем привет!помогите пожалуйста...Вообщем такая тема,что нужно сделать на дэльфи чтобы круг двигался по окружности.....Очень надо.....заранее спасибо!!!
Irina8340 вне форума Ответить с цитированием
Старый 13.05.2009, 16:47   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Для примера, посмотрите вот эту темку:
http://programmersforum.ru/showthread.php?t=47030

Ну а дальше спрашивайте, что непонятно.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 13.05.2009, 16:59   #3
Irina8340
 
Регистрация: 04.05.2009
Сообщений: 6
По умолчанию

Вроде нужно круг же нарисовать на PAINT потом как-то вставить и окружность нарисовать и запустить через таймеры вроде.
Irina8340 вне форума Ответить с цитированием
Старый 13.05.2009, 17:04   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Irina8340, посмотрите пример выше.
Там и круг и окружность.
Чтобы придать движение, достаточно менять координаты центра в таймере и перерисовывать.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 13.05.2009, 17:18   #5
Irina8340
 
Регистрация: 04.05.2009
Сообщений: 6
По умолчанию

procedure TForm1.Timer1_Timer(Sender: TObject);
begin
ang:=ang + spd;
Shape2.Left:=cx + Round(Cos(ang) * k);
Shape2.Top:=cy + Round(Sin(ang) * k);
end;
такое подойдет????здесь еще плюс shape анимация добавляется?
Irina8340 вне форума Ответить с цитированием
Старый 13.05.2009, 17:33   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Достаточно рисовать на обычном TImage.
Цитата:
такое подойдет???
Вы напишите, запустите и увидите.

Вам нужно будет перерисовывать картинку. Поэтому лучше сначала формировать ее на TBitmap.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 13.05.2009, 17:44   #7
Irina8340
 
Регистрация: 04.05.2009
Сообщений: 6
По умолчанию

а где это Bitmap??
Irina8340 вне форума Ответить с цитированием
Старый 13.05.2009, 17:51   #8
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
а где это Bitmap??
Это битовый образ, который нужно создавать во время выполнения.
Об этом вы можете почитать в учебнике по Делфи.
Также можете вбить в поиск "TBitmap" - найдете много интересного.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 13.05.2009, 18:05   #9
Irina8340
 
Регистрация: 04.05.2009
Сообщений: 6
По умолчанию

все равно не понятно((((
Irina8340 вне форума Ответить с цитированием
Старый 13.05.2009, 18:06   #10
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Литература по Делфи

Понимание само не придет.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
концентрические окружности 2009 Помощь студентам 7 20.03.2009 22:42
движение окружности по окружности MyQwErTy Помощь студентам 13 04.11.2008 22:52
Касательные к окружности Dublin Мультимедиа в Delphi 3 21.10.2008 20:52
Движение окружности Ensoph Помощь студентам 4 25.09.2008 12:11
Движение по окружности Mickle Общие вопросы Delphi 3 13.04.2007 16:24