Здравствуйте господа эксперты. Задача следующая: Имеется угол в него по прямой влетает точка отражается от стенки угла по закону (угол падения равен углу отражения) долетает до второй стенки ударяетя,отлетаяет, опять до первой и т.д. Буду очень признателен.
Доброе время суток, her_bezuher! Ну да, как-то так и будет. Пока в вершину не попадет (для острого угла. Для прямого - отразится дважды и вылетит параллельно тому, как влетала. Для тупого - может и один только раз отразиться, но по-любому не более двцх раз.
Ответ отправлен: 04.02.2004, 20:18 Отправитель: Ayl Отвечает Boriss
Доброе время суток, her_bezuher! То есть, уже не угол, а прямоугольник :)) Нет ничего сложного в такой задаче. Нужно только "помнить" координаты точки и компоненты вектора скорости. Через заданные промежутки времени вычисляются новые коордианты. Если было соударение, то смещение вдоль стенки остается прежним, а перпендикулярно ... . Это нужно реализовать в графическом режиме? Если не сможешь, то напиши.Не то, чтоб сложно было написать такую ерунду, а просто Вам нужно учиться писать ;)) Ответ отправлен: 04.02.2004, 19:05 Отправитель: Boriss Отвечает sir henry
Добрый день, her_bezuher! И за что же Вы, любезнейший, будете признательны? :)) Вам нужна математическая формулировка этого процесса? Ответ отправлен: 05.02.2004, 03:42 Отправитель: sir henry Отвечает samum2000
Приветствую Вас, her_bezuher! Вот закон отражения: "Угол падения равен углу отражения". Угол - это угол между прямой, по которой двигалась точка, и нормалью к точке падения. Вроде всё. Дальше сам. Ответ отправлен: 06.02.2004, 08:59 Отправитель: samum2000 Отвечает Pawel
Доброе время суток, her_bezuher! Смотри приложение в DOS
Приложение: Ответ отправлен: 06.02.2004, 19:29 Отправитель: Pawel
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.