2 / 2 / 0
Регистрация: 14.10.2020
Сообщений: 135
1

Модель земли в GraphABC

10.06.2021, 15:26. Показов 1678. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Где можно найти 3д модель земли для паскаля?
Искал, не нашел.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2021, 15:26
Ответы с готовыми решениями:

Разработайте динамическую модель Земли, которая вращается вокруг Солнца и вокруг которой вращается Луна
2) Разработайте динамическую модель Земли, которая вращается вокруг Солнца и вокруг которой...

Разработайте динамическую модель: Солнца для Земли и Луны
Мне вручили задание в котором я абсолютный "0"((( Просьба к тем кто знает как это делать -...

Создать модель движения Солнца вокруг орбиты, Земли вокруг Солнца, Луны вокруг земли
Вот есть набросок, что дальше? :help: Const pi = 3.14 Dim intRev As Single Private Sub...

Создать модель движения спутника от Земли до Марса
Непрерывная представляется из трех участков: 1) геоцентрического, 2) гелиоцентрического, 3)...

8
5065 / 2637 / 2348
Регистрация: 10.12.2014
Сообщений: 10,003
10.06.2021, 15:33 2
Лучший ответ Сообщение было отмечено mr-Crocodile как решение

Решение

Вот здесь: C:\PABCWork.NET\Samples\Graph3D\Earth.jpg
А вот здесь программа, которая вращает землю: C:\PABCWork.NET\Samples\Graph3D\EarthImageMaterial.pas
2
2931 / 1576 / 630
Регистрация: 19.03.2019
Сообщений: 5,183
10.06.2021, 15:36 3
Цитата Сообщение от domestozzz Посмотреть сообщение
Где можно найти 3д модель земли для паскаля?
прямо в папке Pascal ABC.NET
зайди в папку, где у тебя установлен Паскаль, найди там папку "Samples\Graph3D\SunSystem"

Добавлено через 2 минуты
Цитата Сообщение от JuriiMW Посмотреть сообщение
А вот здесь программа, которая вращает землю: C:\PABCWork.NET\Samples\Graph3D\EarthImageMaterial.pas
Она не только вращает, она позволяет приближать/удалять и изменять угол наклона (мышкой).
0
2 / 2 / 0
Регистрация: 14.10.2020
Сообщений: 135
10.06.2021, 17:04  [ТС] 4
Спасибо, не думал что так просто будет.
0
2931 / 1576 / 630
Регистрация: 19.03.2019
Сообщений: 5,183
10.06.2021, 17:38 5
Цитата Сообщение от domestozzz Посмотреть сообщение
Спасибо, не думал что так просто будет.
так просто только потому, что используется целая библиотека,
// Copyright (©) Ivan Bondarev, Stanislav Mikhalkovich (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
/// Модуль трёхмерной графики
unit Graph3D;

{$reference System.Xml.dll}
{$reference HelixToolkit.Wpf.dll}
почти 5 тысяч строк исходного кода + использование системных библиотек.

а так - да, всё просто!
0
221 / 56 / 18
Регистрация: 13.03.2017
Сообщений: 293
10.06.2021, 19:33 6
domestozzz,
В свободное время занимаюсь расчетами гравитационных полей, в том числе Земли и достаточно точно расcчитываю уравнения движения и траектории планет в Солнечной системе. Все программы анимации на PascalABC.net (Graph3D).
Тексты огромные. Могу показать только картинки и коротенькие видео.
Миниатюры
Модель земли в GraphABC  
0
221 / 56 / 18
Регистрация: 13.03.2017
Сообщений: 293
10.06.2021, 19:42 7
domestozzz,
Вот скрин 3D анимации движения планет и некоторых спутников, у меня в расчетах качество изображения на 2 порядка лучше, но что есть.
Миниатюры
Модель земли в GraphABC  
0
5065 / 2637 / 2348
Регистрация: 10.12.2014
Сообщений: 10,003
11.06.2021, 04:40 8
Сергей Игнатьев, расстояние от Солнца до Венеры 108 млн.км.
диаметр Солнца ≈1.4 млн.км
их отношение ≈77
Это значит, что между Солнцем и Венерой легко влезет ещё 76 шариков размером с Солнце.
Судя по вашему скриншоту из https://www.cyberforum.ru/post15559535.html — всего 2…

При этом я ещё не говорю про соотношение размеров…
Сатурн с Юпитером выглядят явно больше светила, хотя первый имеет диаметр 58 тыс.км., а второй — 70.
0
221 / 56 / 18
Регистрация: 13.03.2017
Сообщений: 293
11.06.2021, 06:36 9
JuriiMW,
Согласен, масштабы расстояний на картинке изменены специально для символического изображения движения планет.
Скорости вращения планет тоже выведены в сутках Земли, иначе в реальном времени анимация практически нулевая.
Например, сутки в анимации длятся около 8 сек, можно конечно ускорить, можно замедлить.
Радиусы орбит спутников планет на картинке и радиус Солнца тоже для наглядности имеют другой масштаб, но время оборота и вращения всех пропорционально суткам Земли.
Расчеты же проводятся путем решения дифференциальных уравнений движения с двойной точностью в реальных масштабах и с реальным шагом по времени
Для проверки точности модели были решены приближенными методами известные аналитические выкладки Лагранжа для гравитационной задачи трех тел.
Результат такой: за один млн шагов интегрирования получена погрешность менее 1*10^ -14 % от угла тела на орбите.
На основании многочисленных расчетных экспериментов найден оптимальный шаг по времени dt = 30 мин.
Это означает, что один млн шагов для планет Солнечной системы составляет около 57 Земных лет.
Теперь можно смело рассчитывать орбиту Меркурия и определить реальную причину его аномальной прецессии за 100 лет. (Только про Эйнштейна не надо, пожалуйста!)
Мне не хватает только максимально точных начальных данных, а именно эфемерид всех планет на две точные даты для сравнения и подтверждения точности расчетов модели.
Для справки: Астрономические ежегодники Академии наук с эфемеридами продаются только в Санкт-Петербурге и только лично. Мне нужно два ежегодника за разные годы,
например 2012 и 2020, могу оплатить наложенным платежом, но ехать за ними из Новосибирска мне не по карману.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2021, 06:36
Помогаю со студенческими работами здесь

проанализировать модель движения искусственного спутника Земли
проанализировать модель движения искусственного спутника Земли при учете воздействия на него малой...

Создать модель движения искусственного спутника вокруг Земли
Доброго времени суток, форумчане! Задача такая: нужно "создать" модель движения искусственного...

Найти скорость, при которой ракета отойдет от поверхности Земли на расстояение радуса Земли
1.8. Ракета установлена на поверхности Земли для запуска в вертикальном направлении. При какой...

Спутник Земли массы m движется по круговой орбите, радиус которой вдвое больше радиуса Земли. Какой дополнительный импульс и в каком направлении следу
Спутник Земли массы m движется по круговой орбите, радиус которой вдвое больше радиуса Земли. Какой...

Какое влияние на движение Луны вокруг Земли оказывает тяготение Солнца и орбитальное движение Земли?
Какое влияние на движение Луны вокруг Земли оказывает тяготение Солнца и орбитальное движение Земли...

Движение Луны вокруг Земли а Земли вокруг Солнца
надо в паскале написать программу которая графически изобразит движение Луны вокруг Земли а ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru