![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
И кроме того, дуга не просто меняет направление, она должна отразиться, т.е повернуться выпуклой стороной в др.сторону...
|
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Главный вопрос в другом рисовать или не рисовать. При необходимости, по простому, очистить и перерисовать только Image1 или скопировать в переменные типа TBitmap все фазы (их думается немного) Ваших "преВРАЩЕНИЙ".
Последний раз редактировалось OlegVE; 19.04.2011 в 15:04. |
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
detalik, ну что ж Вы так мучаетесь то?
![]() Выложите исходники проекта! |
![]() |
![]() |
![]() |
#25 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
.// while i<XM do begin if i>=XM // lдошли до правого края then // меняем направление dr:= - dr; // dr:= -4; if i<=0 //дошли до левого края then // опять меняем направление dr:= - dr; // dr:= +4; R;=R +dR;
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
Вот исходник программы в последнем варианте с учетом всех ваших замечаний, насколько я их понял, буду очень благодарен за помощь, потму как я уже сам себя окончательно запутал. Напомню суть задачи "Полукруг с дугой справа, находящийся в центре формы, начинает движение вправо и, отразившись от правого края формы, движется в обратном направлении. За-тем таким же образом отражается от левого края формы и т.д."
Код:
Oleg_VE, ваш совет, кстати, оч. хорош, но я уже настолько долго с этим мучился, что хочется просто разобраться до конца. Спасибо. |
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.04.2011 в 16:34. |
![]() |
![]() |
![]() |
#28 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
....не работает, дуга при первом запуске улетает за края формы и больше не возвращается.....Сделал все точно как у вас написано....
|
![]() |
![]() |
![]() |
#29 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
Помогите, пожалуйста,написать траекторию для движения этой дуги, уже третий день бьюсь....
Код:
|
![]() |
![]() |
![]() |
#30 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
это проверка СПРАВА
Цитата:
читайте предыдущие сообщения. Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.04.2011 в 12:02. |
||
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отражение в форме, всех данных из подчиненной таблицы | stbo | Microsoft Office Access | 1 | 17.01.2011 15:58 |
Delphi7 Как осуществить движение объекта? | -ushёl- | Компоненты Delphi | 3 | 10.05.2010 22:01 |
Движение полукруга | malir | Помощь студентам | 0 | 14.12.2009 17:50 |
Движение по эллипсу в delphi7 | GaLiof | Помощь студентам | 16 | 15.11.2009 14:06 |