Jump to content

Координаты Плюкера

В геометрии координаты Плюкера , введенные Юлиусом Плюкером в 19 веке, представляют собой способ присвоить шесть однородных координат каждой линии в проективном трехмерном . пространстве . Поскольку они удовлетворяют квадратичному ограничению, они устанавливают взаимно однозначное соответствие между 4-мерным пространством линий в и точки на квадрике в (проективное 5-пространство). Предшественник и частный случай координат Грассмана (которые описывают k -мерные линейные подпространства или квартиры в n -мерном евклидовом пространстве ), координаты Плюкера естественным образом возникают в геометрической алгебре . Они оказались полезными для компьютерной графики , а также могут быть распространены на координаты винтов и гаечных ключей в теории кинематики, используемых для управления роботами .

Геометрическая интуиция

[ редактировать ]
Перемещение и момент двух точек на линии

Линия L в трехмерном евклидовом пространстве определяется двумя различными точками, которые она содержит, или двумя различными плоскостями, которые ее содержат. Рассмотрим первый случай с точками и Векторное смещение от x до y не равно нулю, поскольку точки различны, и представляет направление линии. То есть каждое смещение между точками на L является скалярным кратным d = y x . Если бы физическая частица единичной массы переместилась из x в y , у нее был бы момент относительно начала координат. Геометрическим эквивалентом этого момента является вектор, направление которого перпендикулярно плоскости, содержащей L и начало координат, и длина которого равна двойной площади треугольника, образованного перемещением и началом координат. Рассматривая точки как смещения от начала координат, момент равен m = x × y , где «×» обозначает векторное векторное произведение . Для фиксированной линии L площадь треугольника пропорциональна длине отрезка между x и y , который считается основанием треугольника; его нельзя изменить путем скольжения основания по линии, параллельной самой себе. По определению вектор момента перпендикулярен каждому смещению вдоль линии, поэтому d m = 0 , где «⋅» обозначает вектор точечное произведение .

Хотя ни d, ни m по отдельности недостаточно для определения L , вместе пара делает это однозначно, с точностью до общего (ненулевого) скалярного кратного, которое зависит от расстояния между x и y . То есть координаты

можно считать однородными координатами для L в том смысле, что все пары d : λ m ) для λ ≠ 0 могут быть созданы точками на L и только L , и любая такая пара определяет уникальную линию до тех пор, пока d не равен нулю и d м знак равно 0 . Более того, этот подход распространяется на точки , линии и плоскость «на бесконечности» в смысле проективной геометрии . Кроме того, точка лежит на прямой L тогда и только тогда, когда .

Пример. Пусть x = (2, 3, 7) и y = (2, 1, 0) . Тогда ( d : m ) = (0 : −2 : −7 : −7 : 14 : −4) .

Альтернативно, пусть уравнения для точек x двух различных плоскостей, содержащих L, будут

Тогда их соответствующие плоскости перпендикулярны векторам a и b , а направление L должно быть перпендикулярно обоим. Следовательно, мы можем положить d = a × b , что не равно нулю, поскольку a , b не являются ни нулевыми, ни параллельными (плоскости различны и пересекаются). Если точка x удовлетворяет обоим уравнениям плоскости, то она также удовлетворяет линейной комбинации

То есть,

– вектор, перпендикулярный смещениям точек на L от начала координат; фактически это момент, соответствующий d, ранее определенному из a и b .

Доказательство 1 : Нужно показать, что

что такое " р "?

Без ограничения общности пусть

Плоскость, ортогональная линии L , включая начало координат.

Точка Б – начало координат. Линия L проходит через точку D и ортогональна плоскости рисунка. Две плоскости проходят через CD и DE и обе ортогональны плоскости изображения. Точки C и E являются ближайшими точками на этих плоскостях к началу координат B , поэтому углы BCD и BED являются прямыми углами, и поэтому точки B, C, D, E лежат на окружности (в силу следствия теоремы Фалеса ). . BD — диаметр этого круга.

Угол BHF является прямым по следующему аргументу. Пусть ε := ∠ BEC . Поскольку BEC ≅ △ BFG (по конгруэнтности сторона-угол-сторона), то BFG = ε . Поскольку BEC + ∠ CED = 90° , пусть ε' := 90° – ε = ∠ CED . По о вписанном угле теореме DEC = ∠ DBC , поэтому DBC = ε' . HBF + ∠ BFH + ∠ FHB = 180° ; ε' + ε + ∠ FHB = 180° , ε + ε' = 90° ; следовательно, FHB = 90° . Тогда DHF тоже должен быть прямым углом.

Углы DCF , ∠ DHF — прямые углы, поэтому четыре точки C, D, H, F лежат на окружности, и (по теореме о пересекающихся секущих )

то есть,

Доказательство 2 :

Позволять

Это означает, что

Согласно формуле векторного тройного произведения ,

Затем

Когда линия L проходит начало координат в направлении d . Если линия имеет направление d ; плоскость, включающая начало координат и прямую L, имеет вектор нормали m ; линия касается окружности в этой плоскости (нормальной к m и перпендикулярной плоскости изображения) с центром в начале координат и радиусом

Пример. Пусть a 0 = 2 , a = (−1, 0, 0) и b 0 = −7 , b = (0, 7, −2) . Тогда ( d : м ) = (0 : -2 : -7 : -7 : 14 : -4) .

Хотя обычное алгебраическое определение имеет тенденцию скрывать эту взаимосвязь, ( d : m ) являются координатами Плюкера L .

Алгебраическое определение

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

Первичные координаты

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

В трехмерном проективном пространстве , пусть L — линия, проходящая через разные точки x и y с однородными координатами ( x 0 : x 1 : x 2 : x 3 ) и ( y 0 : y 1 : y 2 : y 3 ) .

Координаты Плюккера p ij определяются следующим образом:

(кососимметричная матрица, элементами которой являются p ij, также называется матрицей Плюккера )
Это означает, что p ii = 0 и p ij = − p ji , что сокращает возможности только до шести (4 выберите 2) независимых величин. Шестерня

однозначно определяется L с точностью до общего ненулевого масштабного коэффициента. Более того, не все шесть компонентов могут быть равны нулю. Таким образом, координаты Плюккера L можно рассматривать как однородные координаты точки в 5-мерном проективном пространстве, как это предполагает обозначение через двоеточие.

Чтобы увидеть эти факты, пусть M — матрица 4 × 2 с координатами точек в виде столбцов.

Координата Плюкера p ij является определителем строк i и j матрицы M . Поскольку x и y — разные точки, столбцы M независимы линейно ; M имеет ранг 2. Пусть M' — вторая матрица со столбцами x' , y' - пара различных точек на L. другая Тогда столбцы M′ являются линейными комбинациями столбцов M ; размера 2× поэтому для некоторой несингулярной матрицы Λ 2

В частности, строки i и j из M' и M связаны соотношением

Следовательно, определитель левой матрицы 2×2 равен произведению определителей правых матриц 2×2, последняя из которых является фиксированным скаляром det Λ . Более того, все шесть субопределителей размера 2×2 в M не могут быть равны нулю, поскольку ранг M равен 2.

Карта Плюкера

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

Обозначим множество всех линий (линейных изображений ) ​​в по G 1,3 . Таким образом, у нас есть карта:

где

Двойные координаты

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

Альтернативно, линию можно описать как пересечение двух плоскостей. Пусть L — линия, содержащаяся в различных плоскостях a и b с однородными коэффициентами ( a 0 : а 1 : а 2 : а 3 ) и ( б 0 : б 1 : б 2 : б 3 ) , соответственно. (Первое уравнение плоскости: например.) Двойственная координата Плюкера p ij является

Двойные координаты удобны в некоторых вычислениях и эквивалентны первичным координатам:

Здесь равенство двух векторов в однородных координатах означает, что числа в правой части равны числам в левой части с точностью до некоторого общего масштабного коэффициента λ . В частности, пусть ( i , j , k , ) перестановка четная (0, 1, 2, 3) ; затем

Геометрия

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

Возвращаясь к геометрической интуиции, возьмем x 0 = 0 как плоскость на бесконечности; таким образом, координаты точек, не находящихся на бесконечности, можно нормализовать так, что x 0 = 1 . Тогда М становится

и настройка и , у нас есть и .

Двойственно, мы имеем и

Биекция между прямыми и квадрика Клейна

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

Плоские уравнения

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

Если точка лежит на L , то столбцы

, линейно зависимы так что ранг этой большей матрицы по-прежнему равен 2. Это означает, что все подматрицы 3×3 имеют нулевой определитель, генерируя четыре (4 выбирают 3) плоских уравнения, такие как

Получены следующие четыре возможных плоскости.

Используя двойные координаты и позволяя ( a 0 : а 1 : а 2 : а 3 ) — линейные коэффициенты, каждый из которых представляет собой просто я = п ij , или

Каждая координата Плюкера появляется в двух из четырех уравнений, каждый раз умножая другую переменную; и поскольку хотя бы одна из координат не равна нулю, мы гарантируем непустоту уравнений для двух различных плоскостей, пересекающихся в L . Таким образом, координаты Плюккера линии однозначно определяют эту линию, а отображение α является инъекцией .

Квадратичное соотношение

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

Образ α не является полным набором точек в ; координаты Плюккера прямой L удовлетворяют квадратичному соотношению Плюккера

Для доказательства запишите этот однородный многочлен в качестве определителей и используйте разложение Лапласа (обратно).

Поскольку оба определителя 3×3 имеют повторяющиеся столбцы, правая часть равна нулю.

Другое доказательство может быть сделано так: Поскольку вектор

перпендикулярен вектору

(см. выше), скалярное произведение d и m должно быть равно нулю. кед

Уравнения точек

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

Полагая ( x 0 : x 1 : x 2 : x 3 ) координатами точки, каждая из четырех возможных точек на линии имеет координаты x i = p ij , для j = 0, 1, 2, 3 . Некоторые из этих возможных точек могут быть недопустимыми, поскольку все координаты равны нулю, но поскольку хотя бы одна координата Плюккера не равна нулю, гарантированы как минимум две различные точки.

Биективность

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

Если — однородные координаты точки в , без ограничения общности предположим, что q 01 не равно нулю. Тогда матрица

имеет ранг 2, поэтому его столбцы являются различными точками, определяющими линию L . Когда Координаты , q ij , удовлетворяют квадратичному соотношению Плюкера, они являются координатами Плюкера L . Чтобы убедиться в этом, сначала нормализуйте q 01 к 1. Тогда мы сразу получим, что для координат Плюккера, вычисленных из M , p ij = q ij , за исключением

Но если q ij удовлетворяет соотношению Плюкера

тогда р 23 = q 23 , заполнение набора личностей.

Следовательно, α является сюръекцией на алгебраическое многообразие , состоящее из множества нулей квадратичного многочлена

А поскольку α также является инъекцией, линии в Таким образом, ⁠ находятся в взаимно однозначном соответствии с точками этой квадрики в , называемая квадрикой Плюкера или квадрикой Клейна .

Использование

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

Координаты Плюкера позволяют кратко решать проблемы геометрии линий в трехмерном пространстве, особенно те, которые связаны с падением .

Пересечение линии-линии

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

Две строки в либо скошены , либо копланарны , и в последнем случае они либо совпадают, либо пересекаются в единственной точке. Если p ij и p' ij — координаты Плюккера двух прямых, то они компланарны именно тогда, когда

как показано

Когда линии перекошены, знак результата указывает на смысл пересечения: положительный, если правый винт переводит L в L' , в противном случае отрицательный.

Квадратичное соотношение Плюкера, по сути, утверждает, что прямая компланарна сама себе.

Соединение линии-линии

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

В случае, если две прямые копланарны, но не параллельны, их общая плоскость имеет уравнение

где

Малейшее возмущение уничтожит существование общей плоскости, а близкая параллельность линий вызовет численные трудности в нахождении такой плоскости, даже если она существует.

Встреча линии-линии

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

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

Чтобы обрабатывать строки, не соответствующие этому ограничению, см. ссылки.

Встреча на плоскости

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

Дана плоскость с уравнением

или более кратко,

и дана линия, не входящая в нее, с координатами Плюкера ( d : m ) , то их точка пересечения равна

Координаты точки ( x 0 : x 1 : x 2 : x 3 ) также могут быть выражены через координаты Плюкера как

Соединение точки и линии

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

Двойственно, учитывая точку ( y 0 : y ) и линию, не содержащую ее, их общая плоскость имеет уравнение

Координаты плоскости, ( a 0 : а 1 : а 2 : а 3 ) также может быть выражено через двойственные координаты Плюкера как

Семейства линий

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

Поскольку квадрика Клейна находится в , оно содержит линейные подпространства размерностей один и два (но не выше). Они соответствуют одно- и двухпараметрическим семействам линий в .

Например, предположим, что L, L′ — разные прямые в определяется точками x , y и x ′, y соответственно. Линейные комбинации их определяющих точек дают линейные комбинации их координат Плюккера, порождая однопараметрическое семейство линий, содержащее L и L . Это соответствует одномерному линейному подпространству, принадлежащему квадрике Клейна.

Линии в плоскости

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

Если три различные и непараллельные линии компланарны; их линейные комбинации порождают двухпараметрическое семейство линий, все линии на плоскости. Это соответствует двумерному линейному подпространству, принадлежащему квадрике Клейна.

Линии, проходящие через точку

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

Если три различные и некомпланарные линии пересекаются в точке, их линейные комбинации создают двухпараметрическое семейство линий, все линии проходят через точку. Это также соответствует двумерному линейному подпространству, принадлежащему квадрике Клейна.

Линейчатая поверхность

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

Линейчатая поверхность это семейство линий, которое не обязательно является линейным. Ему соответствует кривая на квадрике Клейна. Например, однолистный гиперболоид — это квадрика в управляется двумя разными семействами линий, по одной линии каждого, проходящей через каждую точку поверхности; каждое семейство соответствует при отображении Плюкера коническому сечению внутри квадрики Клейна в .

Геометрия линии

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

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

Трассировка лучей

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

Геометрия линий широко используется в приложениях трассировки лучей , где геометрию и пересечения лучей необходимо рассчитывать в 3D. Реализация описана в Введение в координаты Плюкера, написанное Туи Джонсом для форума Ray Tracing.

См. также

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