Семинар Математическое моделирование, 2023-04-13, Геворкян М. Н.
Применение проективной геометрии в компьютерной графике
М. Н. Геворкян
Доцент кафедры Прикладной информатики и теории вероятностей, РУДН
Данный доклад носит методологический характер. Авторы в процессе работы над пособием по компьютерной геометрии столкнулись с проблемой изложения основных принципов проективной геометрии в линейно-алгебраическом виде, доступном для студентов второго курса физико-математических специальностей.
Основной задачей компьютерной графики является реалистичное изображение. окружающего мира. Прямые в виде отрезков, плоскости в виде многоугольников, а также точки в виде вершин, являются базовыми объектами для построения полигональных трехмерных моделей в компьютерной графике. Задачи определения положения точек, прямых и плоскостей в пространстве относительно друг-друга являются основой всех алгоритмов компьютерной графики.
Отличительной особенностью работы является применение однородных координат к описанию точек, прямых и плоскостей. Для прямых и плоскостей такие координаты также носят название координат Плюккера и в случае с прямыми тесно связаны с теорией моторов и винтов. Ключевое преимущество данного подхода является отсутствие исключительных случаев, так как в проективном пространстве все прямые пересекаются в конечной или идеальной точках, а все плоскости по конечной или идеальной прямым. С точки зрения алгоритма это означает, что в вычислениях отсутствуют многочисленные дополнительные проверки и деление на ноль.
В докладе используется большое количество рисунков созданных программным способом с помощью языка для векторной графики Asymptote. Это позволяет как на практике проверить корректность формул, так и обеспечить высокую степень наглядности материала.
Application of projective geometry in computer graphics
Migran N. Gevorkyan
Department of Applied Informatics and Probability Theory, RUDN University
This report is methodological in nature. While working on the manual on computer geometry, the authors faced the problem of presenting the basic principles of projective geometry in a linear-algebraic form accessible to second-year students of physics and mathematics specialties.
The main task of computer graphics is a realistic image. the surrounding world. Straight lines in the form of segments, planes in the form of polygons, as well as points in the form of vertices, are the basic objects for constructing polygonal three-dimensional models in computer graphics. The problems of determining the position of points, lines and planes in space relative to each other are the basis of all computer graphics algorithms.
A distinctive feature of the work is the application of homogeneous coordinates to the description of points, lines and planes. For straight lines and planes, such coordinates are also called Plucker coordinates and, in the case of straight lines, are closely related to the theory of motors and screws. The key advantage of this approach is the absence of exceptional cases, since in a projective space all lines intersect at finite or ideal points, and all planes intersect along finite or ideal lines. From the point of view of the algorithm, this means that there are no numerous additional checks and division by zero in the calculations.
The report uses a large number of drawings created programmatically using the language for vector graphics Asymptote. This allows both to verify the correctness of the formulas in practice and to ensure a high degree of clarity of the material.
15 views
316
83
4 weeks ago 01:57:37 873
Большое повторение первой части №4-9 | Онлайн занятие 2 полугодового курса ЕГЭ from MSU
4 weeks ago 01:24:03 22
Формула Стокса и Остроградского. Петухов А.А. Математический анализ. Семинар №6.
1 month ago 00:03:51 1
В Донецке обсудили проблемы экономико-математического моделирования процессов регионального развития
1 month ago 01:29:14 394
Методическая система изучения преобразований тригонометрических выражений
1 month ago 00:59:46 2
2024-11-21, Семинар по математическому моделированию, Цирулев А. Н.
1 month ago 00:54:20 1
Использование контента «Мобильное Электронное Образование» на занятиях математики
1 month ago 01:30:48 1K
ВСЯ алгебра ОГЭ за час. Вебинар | Математика TutorOnline
1 month ago 00:03:09 198
Как я готовлюсь к занятиям в группе при подготовке к ЕГЭ на 85+?
1 month ago 01:17:32 63
Задачи на правильный треугольник
1 month ago 00:00:47 466
Открытое занятие «Величины. Длинный, короткий. Способы измерения величин» в объединении «Основы математической логики»
1 month ago 01:34:53 866
AIRI Seminars | In-Contex Reinforcement Learning
1 month ago 00:00:34 1
В школе №3 Ноябрьска открыли авиакласс. Сегодня восьмиклассники приняли присягу, а завтра приступят к обучению. Занятия будут пр
1 month ago 02:21:16 822
Научно-методический семинар памяти профессора Гусева В.А.
1 month ago 01:23:02 1.1K
Вебинар-практикум «Методические подходы к решению сложных заданий ЕГЭ» (часть 2) Математика
1 month ago 00:50:43 376
Установочный вебинар для муниципальных координаторов по проведению ежегодной региональной математической недели “Вершина”
4 weeks ago 01:18:10 449
Спектральная задача для сингулярной струны (Игорь Шейпак)
1 month ago 00:22:48 17
Занятие по ФЭМП в средней группе “Путешествие в сказку“
1 month ago 00:45:52 5
ОГЭ по Математике. Занятие №8
1 month ago 00:31:35 6
пробное занятие (17_11_2024) огэ математика 9 класс
1 month ago 01:21:06 2.2K
Полугодовой курс ЕГЭ профильная математика | ЕГЭ from MSU | Занятие 1
1 month ago 00:06:48 60
7 выпуск_Решай с НЦФМ про ИИ
1 month ago 01:28:19 1.2K
Вебинар-практикум «Методические подходы к решению сложных заданий ЕГЭ» (часть 1) Математика
1 month ago 01:27:53 747
Геометрические потоки и их дискретные аналоги (Фёдор Попеленский)