Новый проект
Проект № 1009 Готово

Молекулы газа

Примерный вид программы «Молекулы газа»
Примерный вид. Реальная программа может выглядеть иначе.
Скачать для Windows
1009gpt Молекулы газа.exe10 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)
Переделать программу

Назначение

Программа показывает движение молекул идеального газа в виде цветных трёхмерных шариков, летающих внутри куба.

Как пользоваться

  1. Запустите программу — откроется окно с полем и панелью настроек сверху.
  2. Двигайте ползунок «Молекул:», чтобы задать количество шариков (от 1 до 500).
  3. Двигайте ползунок «Начальная скорость:», чтобы задать скорость движения (от 0.1 до 4.0).
  4. Двигайте ползунок «Диаметр шарика, px:», чтобы задать размер шариков (от 2 до 24 пикселей).
  5. Нажмите «Пауза», чтобы остановить движение; кнопка сменится на «Старт» — нажмите её, чтобы продолжить.
  6. Нажмите «Сброс», чтобы расставить молекулы заново.
  7. Нажмите «Случайный ракурс», чтобы повернуть камеру под случайным углом.
  8. Зажмите левую кнопку мыши на поле и тяните, чтобы вращать камеру вручную.

Что важно знать

  • Галочка «Столкновения молекул» включает и выключает отталкивание шариков друг от друга.
  • Галочка «Вращение камеры» включает и выключает автоматический поворот сцены.
  • Цвета шариков выбираются случайно из семи цветов радуги, выбрать цвет вручную нельзя.
  • Изменение количества молекул добавляет или убирает шарики сразу.
  • Изменение скорости мгновенно меняет скорость всех молекул.
  • Настройки не сохраняются при закрытии программы.
  • Внизу окна показаны число молекул, кадры в секунду и средняя скорость.

Техническое задание

Создай программу которая бы графически показывала как движутся молекулы идеального газа. Шарики трехмерные размером 5 пикселей, можно выбирать их количество и начальную скорость. Все шарики должны быть одного из 7 цветов радуги, цвета выбираются случайным образом, из меню выбора цвета нужно убрать так как сразу будут все цвета, и можно выбирать размер шариков в пикселях по диаметру. Сделай так, чтобы создавалось ощущение что молекулы летают в трехмерном а не двухмерном мире. Программа предназначена для демонстрации в учебных целях движения молекул идеального газа в виде трехмерных шариков размером 5 пикселей с возможностью выбора их количества и начальной скорости. Все шарики должны быть одного из 7 цветов радуги, цвета выбираются случайным образом, из меню выбора цвета нужно убрать так как сразу будут все цвета, и можно выбирать размер шариков в пикселях по диаметру. Сделай так, чтобы создавалось ощущение что молекулы летают в трехмерном а не двухмерном мире.