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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.91
Lexys666
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 11
#1

Графика С++, столкновение шаров - C++

15.05.2009, 12:40. Просмотров 2900. Ответов 4
Метки нет (Все метки)

дана задача: на экране движутся два шара разного размера и разной скоростью. Начальны размер выбирается пользователем (из 3-х вариантов), скорость задется случайно. Шары сталкиваются и отражаются от стенок под "правильным углом" с изменением скорости движения шаров.

Помогите пожалуйста, а то изменение скорости и отражение друг от друга даже представить себе не могу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2009, 12:40     Графика С++, столкновение шаров
Посмотрите здесь:

Столкновение шаров - C++
Помогите пожалуйста написать условие столкновения шаров void impact(Sphera & a,Sphera & b) { ...

Центральное столкновение шаров - C++
Здравствуйте! Написал программу для центрального столкновения двух шаров...но программа выполняется некорректно....подскажите, что не так...

столкновение - C++
Ф ребята, я вот хочу написать примитивную игру, типа гонки(так сказать) на С++, но никак не могу реализовать сталкивание(((... Посмотрите...

Столкновение функций - C++
У меня при работе программы получается странная ситуация: 1) включается программа 2) в дополнительном потоке включается...

Столкновение объектов в играх - C++
Кто что подскажет/посоветует_почитать по поводу физики в играх, в частности столкновения объектов. (интересует само решение задач,...

Столкновение двух окружностей - C++
Итак,я сталкиваю два шарика(но вообще их больше,массив). Какое-то время после старта программы все нормально,однако спустя некоторое...

Столкновение окружности с прямоугольником - C++
1) Как определить момент столкновения окружности с прямоугольником? 2) Как отразить направление окружности в момент столкновения с одной...

Столкновение спрайта и закрашеного квадратика - C++
Как мне реализовать столкновение, что бы не проходить сквозь закрашенные квадраты а стоять на их,В 2д игре. За код сильно не судить брал...

Реализовать столкновение шарика со стенкой - C++
Делаю очень примитивную игру - лабиринт, необходимо чтобы шарик сталкивался со стенкой. Условие столкновения есть: if (ball.x < h_wall.x...

Вывод сочетания шаров - C++
Имеется задача: есть четыре шара пронумерованных 0, 1, 2, 3; вывести все сочетания шаров из 4 по 3 с возвратом и с учётом порядка. Если...

Движение шаров по экрану борланд 3.1 - C++
нужно смоделировать движение шаров по экрану. не могу сделать чтобы шары отталкивались друг от друга, помогите кто сможет. все что...

Задать радиус двух шаров - C++
Задать радиус двух шаров: один значительно меньше второго. определить их объм,после чего узнать,сколько шаров с меньшим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
15.05.2009, 13:42     Графика С++, столкновение шаров #2
Уравнение движения y=k*x + b
если столкновение жесткое, тогда после столкновения скорость их не меняется а k = -k
Lexys666
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 11
15.05.2009, 23:08  [ТС]     Графика С++, столкновение шаров #3
а поподробнее можно написать что к чему??
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
15.05.2009, 23:14     Графика С++, столкновение шаров #4
Lexys666,вспоминай школькую физику. Законы сохранения импульса,энергии...
Вот,ссылку посмотри.
Lexys666
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 11
15.05.2009, 23:26  [ТС]     Графика С++, столкновение шаров #5
это хорошо и даже понятно, но я незнаю как в коде написать правильное сталкновение((
Yandex
Объявления
15.05.2009, 23:26     Графика С++, столкновение шаров
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru