Программные системы и вычислительные методы
Правильная ссылка на статью:
Волошинов Д.В. — Единый конструктивный алгоритм построения фокусов кривых второго порядка // Программные системы и вычислительные методы. - 2023. - № 3. DOI: 10.7256/2454-0714.2023.3.26429 EDN: ZDKGGV URL: https://nbpublish.com'llbrary_read_article.ptp?id=26429
Единый конструктивный алгоритм построения фокусов кривых второго порядка
Волошинов Денис Вячеславович
доктор технических наук
профессор, кафедра информатики и компьютерного дизайна, Санкт-Петербургский государственный
университет телекоммуникаций им. проф. М А .Бонч-Бруевича
193232, Россия, г. Санкт-Петербург, ул. Пр. Большевиков, 22, оф. корпус 1
Статья из рубрики "Компьютерная графика, обработка изображений и распознавание образов"
DOI:
10.7256/2454-0714.2023.3.26429
EDN:
ZDKGGV
Дата направления статьи в редакцию:
28-05-2018
Дата публикации:
05-10-2023
Аннотация: Статья посвящена анализу некоторых геометрических схем и обсуждению возникающих в этой связи вопросов теории построения кривых второго порядка методами конструктивного синтеза. В статье показано, что используемые в настоящее время определения центра кривой второго порядка и диаметров этих кривых вступают в противоречие с принципом неразличимости коник в проективной геометрии. Предложены пути устранения этих противоречий и на их основе разработан унифицированный алгоритм построения фокусов кривых второго порядка. Рассуждения автора, основывающиеся на аппарате проективной геометрии, позволят вскрыть ряд противоречий в ныне существующих определениях, относящихся к кривым второго порядка, а их устранение предоставит возможность разработать единый подход к построению некоторых геометрических образов, инициируемых кривыми второго порядка, и дать им общее конструктивное обоснование. В результате проведенного анализа геометрических схем уточнен ряд понятий проективной геометрии, что
позволило унифицировать решение задач, связанных с построением фокальных точек кривых второго порядка. Представлен унифицированный алгоритм построения всех четырех фокусов кривой второго порядка. Тем самым заложена основа для расширения областей применения геометрических моделей на мнимые геометрические образы, охватываемые понятием «кривая второго порядка», и проведения исследований, образующихся в этой связи геометрических образов и схем.
Ключевые слова:
геометрическое моделирование, кривая второго порядка, коника, фокус, Симплекс, мнимый образ, коллинеация, несобственная точка, асимптота, циклические точки
Принципы определения фокальных точек кривых второго порядка освещены в научной и педагогической литературе столь широко и подробно, что попытка отыскать в этом вопросе что-то новое и значимое может вызвать у читателя глубокое удивление и недоумение. И все же статья, представляемая на суд читателей, призывает обратить внимание на, казалось бы, хорошо известные факты и устоявшиеся представления с несколько иной точки зрения, нежели это принято делать в математической литературе. Рассуждения предполагается проводить без использования аналитического аппарата математики с опорой на конструктивно-геометрические свойства исследуемых образов и их свойств. Эти рассуждения, основывающиеся на аппарате проективной геометрии, позволят вскрыть ряд противоречий в ныне существующих определениях, относящихся к кривым второго порядка, а их устранение предоставит возможность разработать единый подход к построению некоторых геометрических образов, инициируемых кривыми второго порядка, и дать им общее конструктивное обоснование.
Как известно, аффинная геометрия, не оперирующая понятием бесконечности, различает несколько видов кривых второго порядка, среди которых в дальнейшем нас будут интересовать, в особенности, эллипс и гипербола. С точки зрения проективной геометрии кривые второго порядка не различаются, вследствие чего алгоритмы получения тех или иных образов, ассоциированных с понятием конического сечения, также не различаются. Тем более удивительным становится тот факт, что вопросы геометрического обоснования таких образов как фокальные точки коник, в проективной геометрии остались без должного внимания, а известные схемы построения этих точек трактуются исходя из метрических соображений и разнятся для эллипсов и гипербол. Такое положение дел нельзя называть удовлетворительным, в особенности, если неполные, а иногда и противоречивые теоретические положения закладываются в основу средств автоматизации процедур геометрического моделирования, поскольку на практике это приводит к нарушению системности и стабильности работы этих средств.
Именно такое положение сложилось с интерпретацией кривых второго порядка при
разработке системы Симплекс Ш, предназначенной для синтеза конструктивных геометрических моделей не только с привлечением аппарата проективной геометрии, но и оперирующей с мнимыми образами, которые неизбежно в этой геометрии возникают. Многочисленные эксперименты и анализ получаемых геометрических схем, проведенные
с помощью этой системы [2-4], позволили сделать вывод о том, что некоторые определения, связанные с трактовкой кривых второго порядка, положенные в основу геометрической теории, некорректны. В частности, неверно трактуется понятие центра кривой второго порядка и отсутствие у эллипса второго главного диаметра.
Переосмысление этого геометрического феномена и принятие за основу определений в новой трактовке позволяют выработать единый подход к решению задач с участием кривых второго порядка и унифицировать связанные с этими задачами функции системы геометрического моделирования.
Обычно под центром кривой второго порядка понимают полюс, в индуцируемом этой кривой полярном преобразовании бесконечно удаленной прямой, принимаемой за
поляру Это определение в равной степени применяется для отыскания центров невырожденных кривых второго порядка: как эллипсов и окружностей, так и гипербол в аффинной трактовке. Как известно, любое коллинеарное преобразование, определенное в плоскости, переводит точку в точку, прямую линию в прямую линию и конику в конику. При этом свойство инцидентности объектов-оригиналов и их образов сохраняется, а метрические свойства объектов, в общем случае, нет. В соответствии с используемым определением центра кривой второго порядка, опять же в общем случае, в коллинеарном преобразовании центр кривой-оригинала не переходит в центр кривой-образа.
Поставим перед собой задачу в обратной постановке: допустим, на плоскости имеются две коники а и Ь. Требуется подобрать такую коллинеацию которая не только бы переводила конику а в конику Ь, но и устанавливала бы соответствие между главными диаметрами этих коник. Рассмотрим вначале эту задачу, исходя из предположения, что обе коники - эллипсы. Поскольку эллипсы имею два главных диаметра, то не составит никакого труда найти точки пересечения соответственных диаметров с эллипсами: Р^ ,
Ql , Rl и Б1 для первого эллипса и Р2 , Q2 , Я2 и Б2. Коллинеарное преобразование обеспечивает не только перевод коники а в конику Ь, но и соответствие в
коллинеации % точек 01 = Р& х ДД и 02 = Р&2 х^., т.е. 02 = Р&2 х ВД ■ Такое преобразование частного вида переводит центр одного эллипса в центр другого (рис. 1).
Рис. 1. Коллинеарное преобразование, переводящее эллипс в другой эллипс
с сохранением соответствия главных диаметров эллипсов
Теперь выполним аналогичную процедуру, но с той лишь разницей, что соответствие будем устанавливать между гиперболой а и эллипсом Ь. На этом этапе возникает первая сложность: общеизвестно, что гипербола имеет только один действительный главный диаметр. Второй дополнительный диаметр, обычно называемый «мнимым», несмотря на
то, что он проходит через центр и представлен действительном прямой, пересекает гиперболу в двух мнимых комплексно-сопряженных точках и попытка установить коллинеацию, подобную той, что была рассмотрена выше, конику а в конику Ь не переведет. Однако отсутствие второго действительного диаметра у гиперболы легко восполнить, отказавшись от аффинных представлений о решаемой задачи и перейдя к понятиям проективной геометрии. Сделаем предположение о том, что вторым диаметром гиперболы является бесконечно удаленная прямая и проверим, не противоречит ли данное предположение каким-либо другим свойствам кривых второго порядка. Первое, что следует отметить, что этот диаметр является действительным, а не «мнимым», который по обыкновению приписывают гиперболе. Второе и исключительно важное для решения поставленной задачи свойство: коника дважды пересекает бесконечно удаленную прямую в различных бесконечно удаленных точках, что и должно иметь место на диаметре коники. Таким образом, сделав это предположение, получаем четыре точки на конике: две собственные Р^, Ql от единственного собственного диаметра гиперболы и
две несобственные точки плоскости от несобственного диаметра коники.
Установим коллинеацию ■ В этой коллинеации гипербола а полностью
перейдет в эллипс Ь, причем Р2Ог = Р$2\) и Я, 5", = ) ■ Следует обратить
внимание на то, что в данной коллинеации точке О., = Р.О-, X ^^ соответствует несобственная точка - р^ х, то есть центру эллипса Ь не-центр гиперболы а (рис. 2). Кажущееся противоречие, однако, оказывается вполне конструктивным.
Рис. 2. Коллинеарное преобразование, переводящее эллипс в другой эллипс
с сохранением соответствия главных диаметров эллипсов
_1|
Определим обратную коллинеацию у-1 Г2'1,2'"2' 2 и проведем через точку С>2
множество диаметров {а^} кривой Ь. Выполнив преобразование ^^ = х })'
получим множество прямых, параллельных собственному диаметру гиперболы а, в силу своей параллельности пересекающиеся в единственной точке со вторым
несобственным диаметром этой кривой (рис. 3). Если же рассмотреть результат пересечения объектов этого множества с «мнимым» диаметром гиперболы, то несложно убедиться в том, что этот результат является бесконечным множеством точек на прямой линии, пересекающейся с коникой а в мнимых точках. В данном контексте говорить о
мнимом диаметре, как об объекте, проявляющем какие-либо свойства диаметра кривой, не приходится. Зато вполне уместно считать, что все различные линии множества {а^}
пересекаются в единственной точке О}га, в которой, в том числе, с этими диаметрами пересекается несобственный главный диаметр гиперболы. По этой и по ряду других причин, которые будут приведены ниже, центром гиперболы рационально считать именно эту точку О1га и отказаться от определения, констатирующего, что центром кривой второго порядка является результат полярного преобразования бесконечно удаленной прямой в отношении этой коники
Рис. 3. Соответствие диаметров эллипса и диаметров гиперболы
в преобразовании коллинеации
Проведем через точки пересечения главных диаметров эллипса с самим эллипсом касательные прямые и найдем результат их преобразования в коллинеации у В результате получим четыре прямые линии, две из которых будут касательными к конике а в точках Р} и Ql, а две остальные станут асимптотами, приближающимися к гиперболе и
соединяющимися с ней в бесконечно удаленных точках и Б}га. В этом контексте
последние две прямые допустимо считать касательными к коникам и не делать различия между ними и касательными прямыми в обычном понимании (рис. 4).
Рис. 4. Соответствие касательных в точках пересечения коник
с главными диаметрами в преобразовании коллинеации
Выполненное преобразование позволяет обнаружить общность в схемах построения фокальных точек эллипса и гиперболы и свести их в единый алгоритм.
Рассмотрим вначале процедуру построения фокальных точек эллипса (рис. 5). Пусть на плоскости задан эллипс Ь и найдены точки Р, ф, К, Б пересечения его главных диаметров f и д с ним самим. Построим точку Т как результат пересечения касательных Ш: Ш 7И ~ Р и Е,- Проведем с центром в точке Р и через точку Г
окружность и. Данная окружность пересечет главный диаметр д в точках F и F', которые являются фокальными точками кривой Ь на оси д.
Рис. 5. Построение фокальных точек эллипса
Действуя аналогично, построим окружность V, проходящую через точку Т с центром в точке К. Находя пересечение окружности V с диаметром f найдем еще два фокуса F" и Р''' коники Ь, но уже на оси Л Таким образом, мы получили две пары фокальных точек эллипса, каждая из которых может быть образована либо действительными, либо мнимыми точками, причем обе пары не могут быть единовременно действительными или мнимыми. Проведем через точки Р и Р', взятые как диаметральные, окружность Нетрудно заметить, что эта окружность ортогональна к окружностям и и V, а также главным осям f и д коники Ь. Сказанное будет справедливо и в отношении окружности /, проведенную через точки Р'' и Р''', взятые как диаметральные. Если одна из окружностей / или j вещественная, то другая обязательно мнимая и наоборот, при этом обе окружности оказываются концентричными, а их центр - вещественная точка.
Обратимся теперь к способу построения фокусов гиперболы. В отношении метода построения фокальных точек этой кривой действует схема, схожая со схемой построения фокусов эллипса, однако она некоторые отличия, которые в результате анализа этих схем нам предстоит устранить. Как и в случае эллипса, необходимо найти фокальные точки на обоих главных диаметрах гиперболы посредством построения окружностей. Но, поскольку один из диаметров гиперболы является бесконечно удаленной прямой, то точки пересечения какой бы то ни было наперед заданной окружности с этой прямой являются фиксированными циклическим точками плоскости, поэтому задача выполнения их построения не имеет особого смысла. Следует также заметить, что циклические точки плоскости - мнимые. Поэтому будем строить фокальные точки только на собственном диаметре коники а.
Выполним построение точки Т как результата пересечения касательных т.т _1_ /,)П ~ Р
и прямой п, касательной к конике а в несобственной точке 5а'.Выберем центр Z окружности и, проведем ее через точку Т. Фокальные точки Р и Р' определяются, как точки пересечения окружности и с прямой линией f (рис. 6).
Ш .№1
/ 11
I
V/I
V/ •
xM.l.li R |[71 1 HlAlBlC i
■ЕйОШ/.КСЧТП.лХ/ , JO« ■ SI-H/MH о 1 г з 1 s 6 7 s а
1
Рис. 6. Построение фокальных точек гиперболы
Из выполненных построений следует, что, в целом, алгоритмы построения фокальных точек эллипса и гиперболы одинаковы. Разница заключается лишь в правиле выбора положения центра Z окружности и. Для унификации алгоритмов унифицированный выбор положения точки Z можно трактовать следующим образом: точка Z должна находиться на касательной n, исходящей из точки пересечения главного диаметра с самой кривой, сопряженного с тем, на котором в данный момент осуществляется поиск фокусов. При этом точку T, через которую проходит окружность, следует рассматривать, как диаметральную. Вторая диаметральная точка T' определяется пересечением касательной n со второй касательной m', двойственной т.В результате осуществления такого выбора точка Z будет занимать необходимое для решения задачи положение точек P и R при построении фокальных точек эллипса.
В результате проведенного анализа геометрических схем уточнен ряд понятий проективной геометрии, что позволило унифицировать решение задач, связанных с построением фокальных точек кривых второго порядка. Представлен унифицированный алгоритм построения всех четырех фокусов кривой второго порядка. Тем самым заложена основа для расширения областей применения геометрических моделей на мнимые геометрические образы, охватываемые понятием «кривая второго порядка», и проведения исследований, образующихся в этой связи геометрических образов и схем.
Библиография
1. Волошинов Д. В. Конструктивное геометрическое моделирование. Теория, практика, автоматизация: монография / Д. В.Волошинов. - Saarbrücken : LambertAcademicPublishing, 2010. - 355 c.
2. Волошинов Д. В. Геометрическая лаборатория. Закладываем основы [Электронный ресурс] // Качество графической подготовки : проблемы, традиции и инновации : Материалы VII международной Интернет-конференции. Февраль-март 2017 г. Пермь, 2017. - Режим доступа : http://dgng.pstu.ru/conf2017/members/3/, свободный. -
Загл. с экрана.
3. Волошинов Д. В. Геометрическая лаборатория. Инструменты ортогональности [Электронный ресурс] // Качество графической подготовки: проблемы, традиции и инновации : Материалы VII международной Интернет-конференции. Февраль-март 2017 г. Пермь, 2017. - Режим доступа : http://dgng.pstu.ru/conf2017/papers/72//, свободный. - Загл. с экрана.
4. Волошинов Д. В. Геометрическая лаборатория. Новый геометрический инструмент [Электронный ресурс] // Качество графической подготовки: проблемы, традиции и инновации: Материалы VII международной Интернет-конференции. Февраль-март 2017 г. Пермь, 2017. - Режим доступа : http://dgng.pstu.ru/conf2017/papers/60//, свободный. - Загл. с экрана.
5. Четверухин Н. Ф. Проективная геометрия / Н. Ф. Четверухин. - 2-е изд. - М. : Учпедгиз, 1961. - С. 268.
Результаты процедуры рецензирования статьи
Рецензия скрыта по просьбе автора