![]() |
|
Модераторы: Poseidon |
![]()
|
|
| NitreX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 26.11.2005 Где: Ukraine. Nikolaev Репутация: нет Всего: нет |
Немогу сделать такую задачку:
1). нарисовать тело средствами Round.... 2). Пользователь вводит высоту h... 3). тело падает с высоты h.. и подпрыгивает! |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
Вообще не понятно, что нужно. Анимированное падение тела и отскакивание от поверхности? И на чем надо делать?
Там сверху правила есть. |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 2 Всего: 108 |
делфи...от туда тема перенесена... и ещё в разделе делфи другого форума постили...
уже раз спрашивал.... так в чём заключается "не могу сделать"... или вы хотите чтоб вам целиком прогу накатали? -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| NitreX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 26.11.2005 Где: Ukraine. Nikolaev Репутация: нет Всего: нет |
ану посмотрите... вот есть наработки
но тело нада рисовать.. а не TImage.... Помогите... П.С: И тело (шарик) не подпрыгивает, а останавливается!!
Модератор: пользуйтесь тегами [cоde][/cоdе] Это сообщение отредактировал(а) Fixin - 17.2.2006, 20:00 |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
NitreX
1) Существует тег "код" - его НУЖНО использовать чтобы не строгать лапшу. Исправь свой постинг. 2) Код надо комментировать - никому не интересно догадываться нафига ты ввел переменную Зю... 3) А соударение - упругое? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mvdr |
|
|||
|
физик ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1349 Регистрация: 31.12.2004 Где: Волгоград, Россия Репутация: 7 Всего: 42 |
физику надо учитывать? т.е. высота подскока реальная или просто на ту же самую? В любом случае: рисование-перерисовка в новом положении - затирание старого. -------------------- Появляюсь редко, но часто метко Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 2 Всего: 108 |
обязательно Round-ом или можно Ellipse или Rectangle ? Round-ом врят ли шарик насисуешь... если только приближённо и что значит останавливается? перед этим писали : --------- точно замечено... --- NitreX, тебя интересует что-то вроде этого приложение или по адресу где ещё задавал вопрос -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| NitreX |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 26.11.2005 Где: Ukraine. Nikolaev Репутация: нет Всего: нет |
да... физика учитывать!
ну можно не шарик..... проста тело какое нибуть!
да...... это оно... тока исходники нужны мне |
||||||
|
|||||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 15 Всего: 99 |
NitreX, ты так и не понял. Подпрыгивать он должен на туже высоту или на меньшую (то есть в итоге он должен когда то лежать на земле)?
Короче и в том и в другом случае все сводится в дифф.уравнению. Или вида (d2/dx2 x) + cx = 0 или (d2/dx2 x) + a*(d/dx x) + c*x = 0. То есть колебание с затуханием и без... Такое проходили? Решение уравнения известно? (В каждом учебнике есть). В чем проблема? -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 2 Всего: 108 |
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| KostyaK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.12.2006 Репутация: нет Всего: нет |
Если я правильно понял, стит задача промоделировать падение тела с заданной высоты + упругое соударение. С точки зрения физики - задача школьная.
Теперь насчёт её реализации в Delphi. Движение графических объектов по заданным законам - классическая задача, которую решают при изучении ООП. Поэтому перед тем, как что-то рисовать, посмотрите учебник Фаронова "Turbo Pascal". У него есть целая глава, посвящённая реализации идей ООП в Pascal - е. И рассматривается как раз пример с рисованием графических объектов (конечно, средствами BP7.0). Вам надо будет 1) перенести этот код в Delphi (что касается объявления объктов) 2) реализовать свои методы для этих объектов (отобразить, сдвинуть и пр) 3) ну и собственно реализовать свой алгоритм движения. Скорее всего, создав дополнительные методы. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Ну ну последнее сообщение Дата 18.2.2006, 08:42 (ссылка)
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |