Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.05.2007, 22:50
ToXICus вне форума Посмотреть профиль Отправить личное сообщение для ToXICus Посетить домашнюю страницу ToXICus Найти все сообщения от ToXICus
  № 1  
Ответить с цитированием
ToXICus
 
Аватар для ToXICus

Регистрация: May 2006
Адрес: налево от Лондона
Сообщений: 447
Отправить сообщение для ToXICus с помощью ICQ
Tools Эх, физика, физика...

Всем привет! Заинтересовался идеей перевести физические законы в AS:
Шарик падает по закону всемирного тяжения и есть стенка от которой он должен отскакивать. Но интересно то, что он у меня отскакивает или один раз или много много и не правильно. Как быть, подскажите ?
Вот код, кто может, подправтье, плиз.
Код:
t = 0;
g = 9.8;
Fa = 0;
onEnterFrame = function () {
	t += 1 / 31;
	movement = my_mc._y = Math.round(my_mc._y + (t * t * g) / 2 - Fa);
	if(my_mc.hitTest(wall_mc)) {
	 Fa=(movement/100)*10
	}
};
(Fa - сила "отскока" шарика от стены, т - время, g - константа)
__________________
Чтоб понять, что ничего не знаешь - учись.

Старый 10.05.2007, 23:53
CCCPirate вне форума Посмотреть профиль Отправить личное сообщение для CCCPirate Найти все сообщения от CCCPirate
  № 2  
Ответить с цитированием
CCCPirate
 
Аватар для CCCPirate

Регистрация: Jun 2006
Сообщений: 1,061
Есть закон всемирного тяготения, но к твоему коду он не имеет никакого отношения...

Старый 11.05.2007, 12:58
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 3  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Цитата:
Сообщение от CCCPirate
Есть закон всемирного тяготения, но к твоему коду он не имеет никакого отношения...
закон всемирного тяготения ко всему этому счастью действительно отношения не имеет ) да его, в принципе, и нет... Так - частный упрощенный случай. Есть уравнения Эйнштейна, связывающие тензор энергии-импульса и метрику пространства... Отсюда все остальное...
Но все это офтоп, тут вообще речь идет об электромагнитных силах, о принципе Паули и о законе сохранения энергии ))
__________________
...я люблю людей!..

Старый 11.05.2007, 19:21
CCCPirate вне форума Посмотреть профиль Отправить личное сообщение для CCCPirate Найти все сообщения от CCCPirate
  № 4  
Ответить с цитированием
CCCPirate
 
Аватар для CCCPirate

Регистрация: Jun 2006
Сообщений: 1,061
Цитата:
Сообщение от K.A.T.A.F.A.L.K.E.R
закон всемирного тяготения ко всему этому счастью действительно отношения не имеет ) да его, в принципе, и нет... Так - частный упрощенный случай. Есть уравнения Эйнштейна, связывающие тензор энергии-импульса и метрику пространства... Отсюда все остальное...
Но все это офтоп, тут вообще речь идет об электромагнитных силах, о принципе Паули и о законе сохранения энергии ))

модераторы! я требую удаление данного сообщения как небезопасного, для неокрепших умов.

Старый 12.05.2007, 11:18
progman вне форума Посмотреть профиль Отправить личное сообщение для progman Найти все сообщения от progman
  № 5  
Ответить с цитированием
progman
 
Аватар для progman

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
Цитата:
Сообщение от K.A.T.A.F.A.L.K.E.R
закон всемирного тяготения ко всему этому счастью действительно отношения не имеет ) да его, в принципе, и нет... Так - частный упрощенный случай. Есть уравнения Эйнштейна, связывающие тензор энергии-импульса и метрику пространства... Отсюда все остальное...
Но все это офтоп, тут вообще речь идет об электромагнитных силах, о принципе Паули и о законе сохранения энергии ))
круто, надо было еще конденсат Бозе-Эйнштейна приписать и непоределенность Гейзенберга, хотя... чего уж там сразу уравнение Шредингера.

Блин - расстраивают люди которые на простой вопрос выдают свои якобы познания дабы показать какие они шибко умные. Человеку вполне хватит классической Ньютоновской механики. Шарик можно считать абсолютно упругим телом, сопротивлением воздуха пренибречь, стенки комнаты если таковые имеются - тоже абсолютно упругими. Силу Кариолиса ф топку. Систему считать инерциальной.

Вывод - движение тела будет происходить по двум законам:
1. Закон сохранения импульса
2. Закон всемирного тяготения.

ЗЫ в конце хочется стихотворение вставить:
Цитата:
Писать на стенках туалета
Увы друзья не мудрено.
Среди говна мы все поэты.
Среди поэтов - мы гавно.
ЗЫЫ если надо вот линки на физдвижки:
PAscal Powerful Physic Engine - физ. движок Delphi

tokamakphysics

Старый 12.05.2007, 11:25
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от progman
Шарик можно считать абсолютно упругим телом, сопротивлением воздуха пренибречь, стенки комнаты если таковые имеются - тоже абсолютно упругими.
Вот и будет шарик прытать бесконечно.

Старый 12.05.2007, 11:30
progman вне форума Посмотреть профиль Отправить личное сообщение для progman Найти все сообщения от progman
  № 7  
Ответить с цитированием
progman
 
Аватар для progman

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
да не вопрос. можно ввести константу - потерю импульса при каждом ударе.
главное огород городить не надо. всетаки не "Союз" на орбиту запускаем - точность не нужна.

Старый 12.05.2007, 13:45
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 8  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Цитата:
Сообщение от progman
круто, надо было еще конденсат Бозе-Эйнштейна приписать и непоределенность Гейзенберга, хотя... чего уж там сразу уравнение Шредингера.
ни то, ни другое, ни, тем более, третье к классической механике никакого отношения не имеет
Цитата:
Сообщение от progman
Силу Кариолиса ф топку.
а может быть, простите, иначе? В неподвижной системе?
Цитата:
Сообщение от progman
Вывод - движение тела будет происходить по двум законам:
1. Закон сохранения импульса
2. Закон всемирного тяготения.
я бы сказал 1) импульс не сохраняется 2) закон преобразования энергии 3) я вижу, кое-кому так и не пришло в голову что закон всемирного тяготения тут вообще не при чем - сила притяжения, господа, сила притяжения, или разницы между гравитационной и инерционной массой мы в упор не видим?
__________________
...я люблю людей!..

Старый 12.05.2007, 14:20
progman вне форума Посмотреть профиль Отправить личное сообщение для progman Найти все сообщения от progman
  № 9  
Ответить с цитированием
progman
 
Аватар для progman

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
Цитата:
Сообщение от K.A.T.A.F.A.L.K.E.R
ни то, ни другое, ни, тем более, третье к классической механике никакого отношения не имеет
точно также к ней отношение не имеет упоминание Эйнштейна в суе.

Цитата:
Сообщение от K.A.T.A.F.A.L.K.E.R
а может быть, простите, иначе? В неподвижной системе?
с каких это пор сила Кариолиса стала связана с подвижными системами?
движение оно вобщем то разное бывает. равномерное, ускоренное, вращение.
при первых двух видах движения оная сила себя никак не проявляет.

Цитата:
Сообщение от Kikasso
Массу в расчет не берем, поскольку ускорение свободного падения от массы не зависит.
нууу, раз уж пошли все к словам придираться, то уточним - не зависит от массы подопытного шарика. от массы планеты еще как зависит )))
__________________
fast restart: *((int*)0) = 0;


Последний раз редактировалось progman; 12.05.2007 в 14:26.
Старый 11.05.2007, 01:26
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Закон неверно интерпретируется кодом.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.