Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.03.2011, 15:42
Bergik Bergik вне форума
Прохожий
 
Регистрация: 19.03.2011
Сообщения: 9
Репутация: 10
Вопрос Нужна помощь новичку

Как бы примерно выглядил текст каторый,показывал бы траекторию движения ядра вылетевшего из пушки.Или хотя бы подскажите как связать текст с движением ядра с его изображением.А то мне самому такое не сделать
Ответить с цитированием
  #2  
Старый 19.03.2011, 15:54
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Что-то я не понял вопроса....
Текст примерно выглядел бы так: ядро вылетело из пушки, летело, летело, упало на землю.
Хотя... возможны варианты.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #3  
Старый 19.03.2011, 16:02
Bergik Bergik вне форума
Прохожий
 
Регистрация: 19.03.2011
Сообщения: 9
Репутация: 10
По умолчанию

Текст программы, каторая показывала бы движения адра на графике в зависимости от скорости выстрела
Ответить с цитированием
  #4  
Старый 19.03.2011, 16:05
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Насколько я помню школьный курс физики, ядро движется по баллистической траектории. Все это описывается функцией учитывающей массу, начальную скорость, угол наклона к горизонту и прочее. Ищи функию и строй график.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #5  
Старый 19.03.2011, 16:06
Аватар для eXplorer
eXplorer eXplorer вне форума
Активный
 
Регистрация: 06.08.2010
Адрес: Ярославль
Сообщения: 264
Версия Delphi: 7
Репутация: 14
По умолчанию

Цитата:
Сообщение от Bergik
Текст программы, каторая показывала бы движения адра на графике в зависимости от скорости выстрела
физика вроде 8 класс.. применяешь формулу и через определённый интервал времени перересовываешь график... Как-то так

правка:
Aristarh Dark ответил уже пока я писал
__________________
Ответить с цитированием
  #6  
Старый 19.03.2011, 16:17
Bergik Bergik вне форума
Прохожий
 
Регистрация: 19.03.2011
Сообщения: 9
Репутация: 10
По умолчанию

Да я знаю как движеться я незнаю как это в дефи написать.
Так выглядело бы из физике:
ma(x)=v(x)-v(x)*
ma(y)=-mg-v(y)
Ответить с цитированием
  #7  
Старый 19.03.2011, 16:44
Bergik Bergik вне форума
Прохожий
 
Регистрация: 19.03.2011
Сообщения: 9
Репутация: 10
По умолчанию

Как мне в делфи написать вот это?
Проекция скорости
vx и координата x летящего ядра
определяются соотношениями:
vx = v0 cos,
x = x0 +v0t cos

vy и координата y летящего камня задаются формулами
vy = v0 sin - gt
y=y0+v0tsin-(gt(во второй степени))/2

максимальная высота подъема:
hmax=(v(0)(в во 2ой степени)*sin2/2g
Lальность полета L камня определяется подстановкой времени полета t0 в x(t): L = x0 +v0 t0cos
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:07.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025