Jump to content

Конформная геометрическая алгебра

Конформная геометрическая алгебра ( CGA ) — это геометрическая алгебра, построенная на результирующем пространстве карты из точек n -мерного базового пространства R. п , д к нулевым векторам в R р +1, д +1 . Это позволяет представлять операции в базовом пространстве, включая отражения, вращения и перемещения, с использованием версоров геометрической алгебры; и обнаружено, что точки, линии, плоскости, круги и сферы получают особенно естественные и вычислительно доступные представления.

Эффект отображения заключается в том, что обобщенные (т.е. включая нулевую кривизну) , и так , что эффект перевода k-сферы в базовом пространстве отображаются на (k + 2)-лопасти (или любого конформного отображения ) базового пространства соответствует к вращению в многомерном пространстве. В алгебре этого пространства, основанной на геометрическом произведении векторов, такие преобразования соответствуют характерным для алгебры сэндвич-операциям, подобным использованию кватернионов для пространственного вращения в 3D , которые сочетаются очень эффективно. Следствием того, что роторы представляют преобразования, является то, что представления сфер, плоскостей, кругов и других геометрических объектов, а также соединяющие их уравнения преобразуются ковариантно. Геометрический объект ( k -сфера) может быть синтезирован как произведение клина k + 2 линейно независимых векторов, представляющих точки на объекте; и наоборот, объект можно разложить как повторяющееся произведение векторов, представляющих k + 2 различных точки на его поверхности. Некоторые операции пересечения также приобретают аккуратный алгебраический вид: например, для евклидова базисного пространства Р 3 , применение клинового произведения к двойственному тетравекторам, представляющим две сферы, дает двойственное тривекторному представлению их круга пересечения.

Поскольку эта алгебраическая структура непосредственно подходит для эффективных вычислений, она облегчает исследование классических методов проективной геометрии и инверсной геометрии в конкретной, простой в использовании среде. Он также использовался в качестве эффективной структуры для представления и облегчения вычислений в теории винтов . CGA особенно применялся в связи с проективным отображением повседневного евклидова пространства R. 3 в пятимерное векторное пространство R 4,1 , который исследовался на предмет применения в робототехнике и компьютерном зрении. Его вообще можно применить к любому псевдоевклидову пространству - например, к пространству Минковского R. 3,1 в пространство R 4,2 .

Строительство ЦГА

[ редактировать ]

Обозначения и терминология

[ редактировать ]

В этой статье основное внимание уделяется алгебре поскольку именно эта конкретная алгебра с течением времени была предметом наибольшего внимания; другие случаи кратко рассмотрены в отдельном разделе.Пространство, содержащее моделируемые объекты, называется здесь базовым пространством , а алгебраическое пространство, используемое для моделирования этих объектов, — представлением или конформным пространством. Однородное подпространство относится к линейному подпространству алгебраического пространства.

Термины для объектов: точка , линия , круг , сфера , квазисфера и т. д. используются для обозначения либо геометрического объекта в базовом пространстве, либо однородного подпространства пространства представления, которое представляет этот объект, причем последнее обычно подразумевается. если не указано иное. [а] Алгебраически будет использоваться любой ненулевой нулевой элемент однородного подпространства, при этом один элемент будет называться нормализованным по некоторому критерию.

Жирные строчные латинские буквы используются для обозначения векторов положения от начала координат до точки в базовом пространстве. Для остальных элементов пространства представления используются символы курсива.

Базовые и представительские пространства

[ редактировать ]

Базовое пространство R 3 представляется путем расширения базиса для смещений из выбранного начала координат и добавления двух базисных векторов e - и e +, ортогональных базовому пространству и друг другу, с e - 2 = −1 и е + 2 = +1 , создавая пространство представления .

удобно использовать два нулевых вектора n o и n В качестве базисных векторов вместо e + и e , где n o = ( e e + )/2 и n = e + e + . Можно проверить, что где x находится в базовом пространстве, что:

Эти свойства приводят к следующим формулам для коэффициентов базисного вектора общего вектора r в пространстве представления базиса с элементами ei , ортогональными каждому другому базисному элементу:

Коэффициент при n o для r равен n r
Коэффициент при n для r равен n o r
Коэффициент ei для r равен ei при −1 р .

Сопоставление между базовым пространством и пространством представления

[ редактировать ]

Отображение вектора в базовом пространстве (находящегося от начала координат до точки представленного аффинного пространства) задается формулой: [б]

Точки и другие объекты, которые отличаются только ненулевым скалярным коэффициентом, все сопоставляются с одним и тем же объектом в базовом пространстве. Когда желательна нормализация, например, для создания простой обратной карты точки из пространства представления в базовое пространство или определения расстояний, условие g ( x ) ⋅ n = −1 можно использовать .

Изменение нормализации: отображение нулевого конуса гиперплоскости r ⋅ ( n n o ) = 1 в гиперплоскость r n = −1 .

Прямое отображение эквивалентно:

  • сначала конформно проецируем x из e 123 на единичную 3-сферу в пространстве e + e 123 (в 5-D это находится в подпространстве r ⋅ (− n o 1 / 2 n ) = 0 );
  • затем поднимите его в проективное пространство, присоединив e = 1 и отождествив все точки на одном и том же луче от начала координат (в 5-D это находится в подпространстве r ⋅ (− n o 1 / 2 n ) = 1 );
  • затем измените нормализацию, так что плоскость для однородной проекции задается координатой n o, имеющей значение 1 , т.е. r n = −1 .

Обратное отображение

[ редактировать ]

Обратное отображение для X на нулевом конусе задается (уравнение Первасса 4.37) формулой

Сначала это дает стереографическую проекцию светового конуса на плоскость r n = −1 , а затем отбрасывает части n o и n , так что общий результат состоит в отображении всех эквивалентных точек αX = α ( н о + х + 1 / 2 x 2 п ) к Икс .

Начало координат и точка на бесконечности

[ редактировать ]

Точка x = 0 в R п , д соответствует n o в R р +1, д +1 , поэтому n o идентифицируется как вектор (представления) точки в начале координат.

Вектор в R р +1, д +1 с ненулевым коэффициентом n , но нулевым коэффициентом n o , должен (с учетом обратного отображения) быть образом бесконечного вектора в R п , д . направление n∞ Таким образом , представляет собой (конформную) точку на бесконечности . Это мотивирует индексы o и для идентификации нулевых базисных векторов.

Выбор начала координат произволен: можно выбрать любую другую точку, поскольку представление представляет собой аффинное пространство . Начало координат просто представляет собой точку отсчета и алгебраически эквивалентно любой другой точке. Как и в случае любого перевода, изменение начала координат соответствует повороту в пространстве представления.

Геометрические объекты

[ редактировать ]

Вместе с и , это 32 базисных лезвия алгебры.Начало плоской точки записывается как внешний продукт, поскольку геометрический продукт имеет смешанный класс.( ).

Базовые лезвия
Элементы Геометрическая концепция
Точка и двойная сфера
Без двухплоскостной
Пара точек
Бивектор
Касательный вектор
Вектор направления (плюс бивектор — двойная линия)
Начало плоской точки *
Круг
3D псевдоскаляр
Касательный бивектор
Направление бивектора (плюс это линия)
Сфера
Без это самолет

Как решение пары уравнений

[ редактировать ]

Для любой ненулевой лопатки A представляющего пространства множество векторов, являющихся решениями пары однородных уравнений вида [3]

представляет собой объединение однородных 1-мерных подпространств нулевых векторов и, таким образом, является представлением набора точек в базовом пространстве. Это приводит к выбору лезвия А как удобного способа представления определенного класса геометрических объектов. Конкретными случаями для лопасти А (независимо от количества измерений пространства), когда базовым пространством является евклидово пространство, являются:

  • скаляр: пустой набор
  • вектор: одна точка
  • бивектор: пара точек
  • тривектор: обобщенный круг
  • 4-вектор: обобщенная сфера
  • и т. д.

Каждый из них можно разделить на три случая в зависимости от того, является ли A 2 является положительным, нулевым или отрицательным, соответствующим (в некоторых случаях в обратном порядке) указанному объекту, вырожденному случаю одной точки или отсутствию точек (где ненулевые решения X A исключают нулевые векторы).

Перечисленные геометрические объекты (обобщенные n -сферы ) становятся квазисферами в более общем случае, когда базовое пространство псевдоевклидово. [4]

Плоские объекты можно идентифицировать по точке, находящейся на бесконечности, которая включена в решения. Таким образом, если n A = 0 , объектом будет линия, плоскость и т. д., причем лопасть A соответственно имеет класс 3, 4 и т. д.

Как получено из точек объекта

[ редактировать ]

Лезвие A, представляющее один из объектов этого класса, можно найти как внешнее произведение линейно независимых векторов, представляющих точки на объекте. В базовом пространстве эта линейная независимость проявляется в том, что каждая точка лежит вне объекта, определяемого другими точками. Так, например, четвертая точка, лежащая на обобщенной окружности, определяемой тремя различными точками, не может использоваться в качестве четвертой точки для определения сферы.

Точки в e 123 отображаются на нулевой конус — нулевую параболу , если мы установим .
Мы можем рассмотреть геометрическое положение точек в e 123st в конформном пространстве , для различных типов геометрического объекта А.
Начнем с того, что заметим, что

сравнивать:

  • х. а = 0 => х перп а; x.(a∧b) = 0 => x perp a и x perp b
  • x∧a = 0 => x параллельно a; x∧(a∧b) = 0 => x параллельно a или b (или некоторой линейной комбинации)

представления внутреннего продукта и внешнего продукта связаны дуализацией

х∧А знак равно 0 <=> х . A* = 0 ( проверка — работает, если x 1-dim, A n-1 dim)

г(х) . А = 0

[ редактировать ]
  • Точка R. место x в : 3 является точкой , если A в R 4,1 вектор на нулевом конусе.
(Обратите внимание: поскольку это однородное проективное пространство, векторы любой длины на луче, проходящем через начало координат, эквивалентны, поэтому g(x).A =0 эквивалентно g(x).g(a) = 0).
  • Сфера если : геометрическое место x является сферой, A = S, вектор вне нулевого конуса.
Если тогда С. Х = 0 =>
это точки, соответствующие сфере
какие направления гиперболически ортогональны для вектора S вне нулевого конуса? (см. изображение преобразования Лоренца)
в 2+1 D, если S равно (1,a,b) (используя координаты e-, {e+, e i }), точки, гиперболически ортогональные S, являются точками, евклидово ортогональными (-1,a, б) — т. е. самолет; или в n измерениях - гиперплоскость, проходящая через начало координат. Это разрезало бы другую плоскость не через начало координат в прямой (гиперповерхность в поверхности с n -2), а затем через конус в двух точках (соответственно, какая-то коническая поверхность с n -3). Так что это, вероятно, будет похоже на какую-то коническую форму. Это поверхность, которая является образом сферы под действием g .
  • Плоскость , : геометрическое место x является плоскостью если A = P , вектор с нулевым компонентом . В однородном проективном пространстве такой вектор P представляет собой вектор на плоскости n o =1, который находится бесконечно далеко от начала координат (т. е. бесконечно далеко за пределами нулевого конуса), поэтому g(x).P =0 соответствует x на сфера бесконечного радиуса, плоскость.
В частности:
  • соответствует x на плоскости с нормалью ортогональное расстояние α от начала координат.
  • соответствует плоскости на полпути между a и b , с нормалью a - b
  • круги
  • касательные плоскости
  • линии
  • линии на бесконечности
  • пары точек

Преобразования

[ редактировать ]
  • размышления
Можно проверить, что формирование Pg ( x ) P дает новое направление на нуль-конусе g( x' ), где x' соответствует отражению в плоскости точек p в R. 3 которые удовлетворяют g( p ) . П = 0.
г( Икс ) . А знак равно 0 => п г( Икс ) . А п знак равно 0 => п г( Икс ) п . P A P (и аналогично для клинового произведения), поэтому эффект применения сэндвич-моды P к любым величинам A в разделе выше аналогичным образом отражает соответствующее геометрическое положение точек x , поэтому соответствующие круги, сферы, линии и плоскости, соответствующие определенным типам A, отражаются точно так же, как применение P к g( x ) отражает точку x .

Эту операцию отражения можно использовать для создания общих перемещений и вращений:

  • переводы
Отражение в двух параллельных плоскостях дает перевод,
Если и затем
  • вращения
соответствует элементу x' , который повернут вокруг начала координат на угол 2 θ, где θ — угол между a и b — тот же эффект, который имел бы этот ротор, если бы он был приложен непосредственно к x .
  • общие ротации
вращение вокруг общей точки может быть достигнуто путем сначала перемещения точки в начало координат, затем вращения вокруг начала координат, а затем перевода точки обратно в исходное положение, т. е. путем сэндвича с помощью оператора так
  • винты
Эффект винта или двигателя (вращение вокруг общей точки с последующим перемещением параллельно оси вращения) может быть достигнут путем размещения g( x ) оператором .
M также можно параметризовать ( теорема Шаля )
  • инверсии
инверсия это отражение в сфере — различные операции, которые можно осуществить с помощью таких инверсий, обсуждаются на сайте инверсной геометрии . В частности, комбинации инверсии вместе с евклидовыми преобразованиями перемещения и вращения достаточно, чтобы выразить любое конформное отображение , то есть любое отображение, которое универсально сохраняет углы. ( теорема Лиувилля ).
  • расширения
две инверсии с одним и тем же центром производят расширение .

Обобщения

[ редактировать ]

Конференции и журналы

[ редактировать ]

Вокруг Клиффорда и геометрической алгебры существует активное междисциплинарное сообщество с широким спектром приложений. К основным конференциям по этой теме относятся Международная конференция по алгебрам Клиффорда и их приложениям в математической физике (ICCA) и серия «Приложения геометрической алгебры в информатике и технике» (AGACSE) . Основным изданием является журнал Springer « Advances in Applied Clifford Algebras» .

Примечания

[ редактировать ]
  1. ^ Для ясности, это однородное подпространство включает ненулевые векторы, которые не соответствуют ни одной точке базового пространства.
  2. ^ Отображение также можно записать F : x → −( x e + ) n ( x e + ) , как указано в Hestenes and Sobczyk (1984), стр.303. [1] Эквивалентность двух форм отмечена у Ласенби и Ласенби (2000). [2]
  1. ^ Хестенес, Дэвид и Гаррет Собчик (1984), От алгебры Клиффорда до геометрического исчисления: единый язык математики и физики . Дордрехт: Рейдель; стр. 302–303.
  2. ^ Ласенби, А.Н. и Ласенби, Дж (2000), Эволюция поверхности и представление с использованием геометрической алгебры ; в книге «Математика поверхностей IX: 9-я конференция IMA», Кембридж, 4–7 сентября 2000 г. , стр. 144–168.
  3. ^ Крис Доран (2003), Смешение круга и сферы с конформной геометрической алгеброй
  4. ^ Джейме Ваз-младший; Ролдан да Роча-младший (2016). Введение в алгебры и спиноры Клиффорда . Издательство Оксфордского университета. п. 140. ИСБН  9780191085789 .

Библиография

[ редактировать ]

Интернет-ресурсы

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 92d8651ef9195189e6e31fa3281bf9fe__1721531160
URL1:https://arc.ask3.ru/arc/aa/92/fe/92d8651ef9195189e6e31fa3281bf9fe.html
Заголовок, (Title) документа по адресу, URL1:
Conformal geometric algebra - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)