Тип работы:
Предмет:
Язык работы:


ВИЗУАЛИЗАЦИЯ ГЕОМЕТРИЧЕСКИХ СВОЙСТВ НЕЕВКЛИДОВЫХ ПРОСТРАНСТВ

Работа №72271

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы93
Год сдачи2020
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
54
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Введение в предметную область 8
1.2 Требования к разрабатываемому программному обеспечению 16
2 Система визуализации геодезических на поверхностях в трехмерном
евклидовом пространстве 18
2.1 Теоретическое обоснование используемой методики 18
2.1.1 Риманова метрика 18
2.1.2 Геодезические на поверхностях в трехмерном евклидовом
пространстве 20
2.2 Проектирование и реализация системы визуализации геодезических
на поверхностях в трехмерном евклидовом пространстве 25
2.2.1 Выбор средств разработки 25
2.2.2 Общая архитектура системы 26
2.2.3 Реализация вычисления и визуализации геодезических 27
2.2.4 Эксперименты и исследование эксплуатационных характеристик 30
3 Система визуализации свойств трехмерных сферического и
эллиптического пространств изнутри 32
3.1 Теоретическое обоснование используемой методики 32
3.1.1 Движения пространств 32
3.1.2 Отрисовка сцен в трехмерных сферическом и эллиптическом
пространствах 35
3.1.3 Управление с видом от первого лица в трехмерных сферическом
и эллиптических пространствах 40
3.1.4 Эффект дымки в сферическом и эллиптическом пространствах 42
3.2 Реализация системы визуализации свойств трехмерных
сферического и эллиптического пространств 46
3.2.1 Выбор средств разработки 46
3.2.2 Общая архитектура 47
3.2.3 Использование графического конвейера Direct3D для
визуализации свойств сферического и эллиптического пространств 48
3.2.4 Добавление на сцену объектов сферической и эллиптической
геометрий 56
3.2.5 Эксперименты и исследование эксплуатационных характеристик 59
ЗАКЛЮЧЕНИЕ 61
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 63
ПРИЛОЖЕНИЕ

В течении долгих веков после написания «Начал» Евклида внимание математиков привлекал пятый постулат, или постулат параллельности. В девятнадцатом веке был совершен прорыв в исследовании неевклидовых пространств. С одной стороны, были исследованы геометрии, законы которых выводятся из отрицания пятого постулата Евклида c сохранением всех остальных; в таких геометриях на плоскости через точку, не лежащую на данной прямой, можно провести не одну прямую, параллельную данной, а бесконечно много (геометрия Лобачевского, или гиперболическая геометрия) или ноль (геометрия Римана, или эллиптическая геометрия). С другой стороны, была исследована риманова геометрия, являющаяся неоднородным обобщением евклидовой. С появлением общей теории относительности оказалось, что риманова (точнее, псевдориманова) геометрия может быть использована для описания свойств пространства-времени. Однако этим возможные применения неевклидовых геометрий и пространств не исчерпываются.
Разумеется, такие пространства можно рассматривать сугубо с точки зрения математики, однако их математическое описание сложно для восприятия, особенно нематематиками. Возможным также может быть физическое моделирование, сводящееся к созданию физических объектов с определенной геометрией. Так, вполне возможно создание моделей двумерных сферического и гиперболического пространств. Однако создание таких объектов довольно трудоемко; кроме того, этот способ ограничивается случаем двумерных пространств, то есть поверхностей. Возможности же компьютерного моделирования позволяют не только визуализировать свойства неевклидовых пространств в наглядной форме, но и предоставить пользователю возможность взаимодействовать с ними.
Актуальность исследования заключается в широком использовании неевклидовой римановой геометрии в общей теории относительности и возможности использования аппарата римановой геометрии для планирования траектории движения по различным поверхностям и пространствам, а также 6
возможности использования систем визуализации неевклидовых пространств в учебных целях (в том числе и в игровых приложениях) и целях визуализации информации.
Объектом исследования являются неевклидовы пространства. Предмет исследования - визуализация их геометрических свойств.
Целью работы является исследование методов и алгоритмов компьютерного моделирования и визуализации геометрических свойств неевклидовых пространств. В соответствии с поставленной целью были определены следующие задачи: изучение существующих методов и алгоритмов компьютерного моделирования неевклидовых пространств и существующих систем их визуализации, формулирование требований к разрабатываемому программному обеспечению для визуализации геометрических свойств неевклидовых пространств, проектирование и разработка такого программного обеспечения, эксперименты и исследование эксплуатационных характеристик.
Практическая ценность работы заключается в создании системы для визуализации геодезических на поверхностях в трехмерном евклидовом пространстве, в основе которой лежит дифференциально-геометрический подход к рассмотрению неевклидовых пространств, и системы для визуализации свойств сферического и эллиптического пространств изнутри, в основе которой лежит теоретико-групповой подход к изучению таких пространств. Предлагается алгоритм реализации управления в трехмерных сферическом и эллиптическом пространствах.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате работы было исследовано два подхода к визуализации геометрических свойств неевклидовых пространств и созданы две системы, в которых реализованы эти два подхода. Первая система, основанная на дифференциально-геометрическом подходе, позволяет строить геодезические на поверхностях (двумерных многообразиях), вложенных в трехмерное евклидово пространство. Вторая система, основанная на теоретико-групповом подходе, позволяет наглядно представлять объекты и сцены в трехмерных сферическом и эллиптическом пространствах и перемещаться по этим пространствам с видом от первого лица; был предложен и реализован алгоритм реализации управления в таких пространствах.
Результаты работы были представлены на Международной научной студенческой конференции 2020 в секции «Информационные технологии» и подсекции «Компьютерная графика, мультимедиа технологии и системы виртуальной реальности» [2]; доклад был удостоен дипломом второй степени.
Выражаю искреннюю благодарность и глубокую признательность доктору технических наук, заведующему кафедрой Компьютерных Технологий ФИТ Владимиру Евгеньевичу Зюбину за его неоценимые замечания и рекомендации по направлению проводимых исследований.
В качестве дальнейшего направления исследования можно рассматривать исследование методов визуализации свойств трехмерных неоднородных пространств с видом от первого лица с помощью графических ускорителей. Также исследовательский интерес может представлять визуализация свойств трехмерных геометрий Терстона, к которым относятся не только евклидова, сферическая и гиперболическая геометрии, но и пять других.
Выпускная квалификационная работа выполнена мной самостоятельно и с соблюдением правил профессиональной этики. Все использованные в работе материалы и заимствованные принципиальные положения (концепции) из опубликованной научной литературы и других источников имеют ссылки на них. Я несу ответственность за приведенные данные и сделанные выводы.
61
Я ознакомлен с программой государственной итоговой аттестации, согласно которой обнаружение плагиата, фальсификации данных и ложного цитирования является основанием для не допуска к защите выпускной квалификационной работы и выставления оценки «неудовлетворительно».



1. Дубровин Б.А., Новиков С.П., Фоменко А.Т. Современная геометрия: Методы и приложения. Москва: Наука, 1979. 760 с.
2. Мигранов Д.И. Визуализация геодезических на поверхностях в трёхмерном евклидовом пространстве // Информационные технологии : Материалы 58-й Междунар. науч. студ. конф. 10-13 апреля 2020 г. 2020. С. 7-8.
3. Шарафутдинов В.А. Введение в дифференциальную топологию и риманову геометрию. Новосибирск: ИПЦ НГУ, 2018. 282 с.
4. Шарп Р.У. Дифференциальная геометрия. Обобщение Картана Эрлангенской программы Клейна. Москва: МЦНМО ; НМУ, 2019. 496 с.
5. Об основаниях геометрии: сборник классических работ по геометрии Лобачевского и развитию ее идей / под ред. А.П. Нордена. Москва: Гос. изд-во техн.-теор. лит, 1956. 528 с.
6. Greenberg M.J. Euclidean and Non-Euclidean Geometries: Development and History. 4th ed. New York: W. H. Freeman and Company, 2008. 665 с.
7. Gunn C. Advances in Metric-neutral Visualization // 2nd International Workshop on Computer Graphics, Computer Vision and Mathematics, GraVisMa 2010 - Workshop Proceedings. 2010. С. 17-26.
8. Gunn C. Discrete groups and visualization of three-dimensional manifolds // Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1993. 1993. С.255-262.
9. Jung D. Visualizing Gravitational Lensing Phenomena in Real-time using GPU shaders in celestia.Sci. International Space University, 2014. 44 с.
10. Lamping J., Rao R. Laying out and Visualizing Large Trees Using a Hyperbolic Space // Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, UIST 1994. 1994. С. 13-14.
11. Lamping J., Rao R., Pirolli P. A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies // Conference on Human Factors in Computing Systems - Proceedings. 1995. С. 33-38.
12. Muller T., Grave F. GeodesicViewer - A tool for exploring geodesics in the theory of relativity // Computer Physics Communications. 2010. Т. 181, № 2. С. 413-419.
13. Munzner T., Burchard P. Visualizing the structure of the World Wide Web in 3D hyperbolic space // Proceedings of the Annual Symposium on the Virtual Reality Modeling Language, VRML. 1995. С. 33-38.
14. Novello T., da Silva V., Velho L. How to see the eight Thurston geometries. 2019. 24 с.
15. Phillips M., Gunn C. Visualizing hyperbolic space: Unusual uses of 4x4 matrices // Proceedings of the Symposium on Interactive 3D Graphics. 1992. С. 209-214.
16. Velho L., da Silva V., Novello T. Immersive Visualization of the Classical Non-Euclidean Spaces using Real-Time Ray Tracing in VR. 2020. 8 с.
17. Weeks J. Real-time rendering in curved spaces // IEEE Computer Graphics and Applications. 2002. Т. 22, № 6. С. 90-99.
18. Weiskopf D. и др. Explanatory and illustrative visualization of special and general relativity // IEEE Transactions on Visualization and Computer Graphics. 2006. Т. 12, № 4. С. 522-534.
19. Wu K.L. и др. 3D path planning based on nonlinear geodesic equation // IEEE International Conference on Control and Automation, ICCA. 2014. С. 342-347.
20. Wu K.L. и др. Path Planning and Replanning for Mobile Robot Navigation on 3D Terrain: An Approach Based on Geodesic // Mathematical Problems in Engineering. 2016.
21. Antonelli R. Visualizing a Black Hole: A real-time simulation of the visual appearance of a
Schwarzschild Black Hole [Электронный ресурс]. URL:
http://spiro.fisica.unipd.it/~antonell/schwarzschild/ (дата обращения: 20.05.2020).
22. Antonelli R. How to draw a Black Hole: Geodesic raytracing in curved spacetime
[Электронный ресурс]. URL: http://rantonels.github.io/starless/ (дата обращения:
12.05.2020).
23. Karney C. Geodesic lines, circles, envelopes in Google Maps (instructions) [Электронный ресурс] // GeographicLib. 2011. URL: https://geographiclib.sourceforge.io/scripts/geod- google-instructions.html (дата обращения: 14.05.2020).
24. McFry M. SolvView [Электронный ресурс] // GitHub. 2019. URL: https://github.com/MagmaMcFry/SolvView (дата обращения: 12.05.2020).
25. Moore C.E. Black Hole Iterative Skymap - WebGL [Электронный ресурс]. URL: http://christopheremoore.net/black-hole-skymap/ (дата обращения: 12.05.2020).
26. Nystrom R. Game Loop [Электронный ресурс] // Game Programming Patterns. URL: https://gameprogrammingpatterns.com/game-loop.html (дата обращения: 12.05.2020).
27. Shene C.-K. B-spline Basis Functions: Definition [Электронный ресурс] // Michigan
Technological University. 2011. URL:
https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/B-spline/bspline-basis.html (дата обращения: 14.05.2020).
28. Walbourn C. DirectX Tool Kit for DirectX 11 [Электронный ресурс] // GitHub. URL: https://github.com/Microsoft/DirectXTK (дата обращения: 13.05.2020).
29. Weeks J. Curved Spaces [Электронный ресурс] // Jeff Weeks’ Topology and Geometry
Software. URL: http://www.geometrygames.org/CurvedSpaces/index.html.en (дата


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ