Форум программистов, компьютерный форум CyberForum.ru

Траектория движения фигуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти произведение элементов числового массива http://www.cyberforum.ru/cpp-beginners/thread1188358.html
параллельное программирование Всем привет,подскажите пожалуйста правильный ли код Найти произведение элементов числового массива #include <iostream> #include <functional> #include <algorithm>
C++ Вывод числа в ASCII Здравствуйте, помогите пожалуйста не могу понять в чём ошибка, программа считывает символ, и выводит на экран код этого символа в ASСII и 16 ричной системе, вроде бы код правильный , но программа не работает , помогите понять в чём проблема? Вот код: #include <conio.h>//getch #include <iostream> using namespace std; int main(){ http://www.cyberforum.ru/cpp-beginners/thread1188338.html
Объявить класс Triangle, который бы находил периметр треугольника по его трем сторонам C++
1 . Подключить необходимые файлы заголовков. 2 . Объявить класс triangle . В качестве открытых элементов задайте конструктор класса, функцию присвоения значений соответствующим сторонам setSide, функцию вывода на экран результата программы printP, т. е. периметру. Значение сторон должны относиться к типу float . В качестве закрытых элементов класса задайте три стороны треугольника a, b, c . ...
C++ Поиск подстроки (Кнут-Моррис-Пратт)
Добрый день! Начал реализацию КМП Текст задачи: В первой строке входного файла INPUT.TXT записана строка S, во второй строке записана строка T. Обе строки состоят только из латинских букв. Длины строк больше 0 и меньше 50 000. Входные данные: ababbababa aba Вывод: 0 5 7
C++ Изменение даты файла на предыдущий день http://www.cyberforum.ru/cpp-beginners/thread1188295.html
Помогите разобраться, вопрос следующий: каждый день выгружается архив, я разархивирую его утром изменяю некоторые значения, и мне каждый раз приходится изменять дату на самом файле, и изменять дату на архиве., вы не подскажете: как можно это автоматизировать?(дата должна быть сегодня - 1сутки, время всегда 23.45.02) нашел код: (но это не совсем то что нужно) SYSTEMTIME lf; FILETIME...
C++ Вывести на экран изображения множества разноцветных кругов (случайные размеры и заполнения) до нажатия любой к Вывести на экран изображения множества разноцветных кругов (случайные размеры и заполнения) до нажатия любой клавиши. подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2663 / 1674 / 157
Регистрация: 13.01.2012
Сообщений: 6,251
26.05.2014, 11:20     Траектория движения фигуры
1 смотря что за фигура
2 смотря что за граница
3 смотря что за траектория и характер отталкивания
3 например, есть прямоугольная граница, точка движущаяся внутри нее равномерно и прямолинейно из некой заданной позиции с некой заданной скоростью и неким заданным направлением и отскакивающая от границы под "зеркальным" углом падения, тогда
-с заданным шагом по времени рассчитываем новую позицию точки (начальная позиция у нас есть, вектор направления есть, скорость есть - умножим скорость на шаг по времени, на единичный вектор направления и сложим с вектором начальной позиции)
-если позиция за пределами границы находим точку пересечения линии движения и границы, угол падения, расстояние до точки касания, вычитаем это расстояние из расстояния которое должна пройти точка и откладываем остаток расстояния под "зеркальным" углом падения + меняем вектор направления сменив знак у соответствующей компоненты
 
Текущее время: 22:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru