Технологии
#include const double G = 6.67430e-11; class GravitySource { sf::Vector2f pos; float strength; float mass; - вопрос №5156118
sf::CircleShape s; public: GravitySource(float mass, float pos_x, float pos_y) { this-> mass=mass; pos.x = pos_x; pos.y = pos_y; s.setPosition(pos); s.setFillColor(sf::Color::Yellow); s.setRadius(10); } void render(sf::RenderWindow& wind) { wind.draw(s); } sf::Vector2f get_pos() { return pos; } float get_mass() const { return mass; } }; class Planets { sf::Vector2f pos1; sf::Vector2f pos2; sf::Vector2f vel1; sf::Vector2f vel2; sf::CircleShape s1; sf::CircleShape s2; float mass1; float mass2; public: Planets(float mass1, float mass2, float pos1_x, float pos1_y, float pos2_x, float pos2_y, float vel1_x, float vel1_y, float vel2_x, float vel2_y) { this->mass1= mass1; pos1.x = pos1_x; pos1.y = pos1_y; vel1.x = vel1_x; vel1.y = vel1_y; this->mass2= mass2; pos2.x = pos2_x; pos2.y = pos2_y; vel2.x = vel2_x; vel2.y = vel2_y; s1.setPosition(pos1); s1.setFillColor(sf::Color::White); s1.setRadius(8); s2.setPosition(pos2); s2.setFillColor(sf::Color::Magenta); s2.setRadius(4); } void render(sf::RenderWindow& wind) { s1.setPosition(pos1); wind.draw(s1); s2.setPosition(pos2); wind.draw(s2); } // Функция для расчета сил, действующих на каждую из планет void update_physics(GravitySource& s, double x, double y, double dt) { float distance1_x = s.
май 13, 2023 г.
-
Всего ответов: 0
Похожие вопросы
Ошибка кода: 4937 IP-адрес не указан в одной подсети с LAN IP-адресом. Укажите другое значение. 5.129.89.129 для него нужно открыть порты, а айпи роутера 192.168.0.101
август 24, 2017 г.
Здравствуйте почему телефон не дает зайти в точку доступа отвечая что этот пользователь не может изменить точку доступа
октябрь 1, 2016 г.
Помогите. что делать?? Средство восстановления запуска не может автоматически восстановить этот компьютер. У меня с Windows 7 такая проблема. Включаю ноут, сначала вроде бы ничего, на экране
апрель 23, 2015 г.
Наушники samsung buds 2,голосовой чат в игре, звук идёт из наушников, а микрофон работает с самого телефона,можно ли настроить чтобы микрофон использовался встроенный в наушники?
февраль 14, 2023 г.
Hewlett-Packard - USB - 6/1/2018 12:00:00 AM - 46.2.2631.18152 ошибка 0x80070103 на принтер
октябрь 29, 2022 г.