Skip to content

P0lskay/SolarSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Задача:

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

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

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

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages