Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 2.53 KB

README.md

File metadata and controls

16 lines (13 loc) · 2.53 KB

"Построение модели солнечной системы с помощью библиотеки PyQt" - задача для ВУЗа

Задача:

Напишите приложение, моделирующее Солнечную систему. Необходимо изобразить на экране компьютера Солнце и восемь планет Солнечной системы (от Меркурия до Нептуна), а также основные их спутники (например, для Земли – Луну, для Марса – Фобос и Деймос), в их движении по орбитам. Можно считать, что вращение планет вокруг Солнца происходит в одной плоскости (поскольку плоскости орбит планет близки к плоскости земной орбиты), к этой плоскости можно отнести и орбиты спутников планет. Вращение планет вокруг своей оси можно не учитывать.

При визуализации Солнечной системы на экране компьютера должно быть соблюдено правильное соотношение размеров орбит планет и скоростей их движения (то есть они должны быть пропорциональны их реальным значениям). Соотношение размеров изображений самих планет также должно соответствовать действительности, но при этом для наглядности масштаб их изображения должен быть больше масштаба показа их орбит, иначе некоторые планеты отображаются на экране точками.

Описание решения

В решении не реализовано два момента: приближение солнечной системы дл рассмотрения спутников Земли и Марса, а также отмена отображения названия планет и их орбит.

Данное решение выполнено для получения оценки 5 по работе в ВУЗе и в нем не было цели сделать максимально точную или оптимизированную модель.