|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2015, 21:16 | #1 |
Пользователь
Регистрация: 30.12.2014
Сообщений: 12
|
Интерпретация законов физики
Привет!
В Delphi пишу програмки достаточно давно(Нуб в общем)). Но обычно эти программы не доходили дальше, чем набор математических формул или игр на скорость реакции и т.д. Пробовал сделать катание шарика по оси X с помощью первых двух законов Ньютона, т.е. просто набор "векторов" которые и "катают" этот шарик. Собственно говоря, это у меня получилось. Но это всё, мягко говоря, фигнюшка. Хотелось бы знать, как в Delphi сделать скатывание шарика относительно другой плоскости. Допустим у меня есть наклонная плоскость, по которой должен катится шарик(Да, под действием "сил"). Буду благодарен, если подскажете или направите в нужную сторону, ну или посоветуйте хорошую литературу(Пушкина не предлагать ) Последний раз редактировалось IonGig; 25.02.2015 в 21:22. |
25.02.2015, 22:04 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Да все просто. Любой справочник/учебник физики. Например Чертов А. Г., Воробьев А. А. Задачник по физике: Учеб. пособие для студентов втузов.М.: Высш. шк., 1988
Ну и задайте точно условия. Что будете учитывать. - если шарик - как материальная точка ( нулевого размера) , скользящая без трения, то проще. - а если учитывать размер шарика, то он имеет момент инерции. И кроме инерции поступательного движения ( определяется массой) надо учитывать инерцию вращательного движения ( определяется моментом инерции). |
26.02.2015, 16:30 | #3 |
Пользователь
Регистрация: 30.12.2014
Сообщений: 12
|
Спасибо.
С физикой основных проблем не возникнет(надеюсь). Сейчас хотелось бы узнать программную часть вопроса. Как сделать катание шарика по данной плоскости. Я более-менее понимаю как это работает, но идеи настолько глупы, что я даже оглашать их не буду Надеюсь подскажите, ну или опять же, подскажите литературу) |
26.02.2015, 16:57 | #4 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Опишите шарик, как запись
Код:
Код:
Или ( если уж использовать ООП) как объект. И движение шара описывайте, как методы, которые меняют его свойства - текущие координаты и пр. А если надо не просто рассчитать, а смоделировать и показать графически, используйте TTimer. Последний раз редактировалось type_Oleg; 26.02.2015 в 17:09. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Физики | pufystyj | Свободное общение | 10 | 04.02.2012 12:24 |
законы физики в играх | D][mon | Помощь студентам | 2 | 27.11.2011 23:13 |
Перевод физики delphi на c++ | fromtuba | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 01.06.2011 10:35 |
проверка законов кеплера | апрол | Помощь студентам | 2 | 03.03.2011 20:55 |
Моделирование физики | notHaker | Помощь студентам | 5 | 12.12.2009 13:43 |