В трехмерной геометрии скрещивающиеся прямые — это две прямые , которые не пересекаются и не параллельны . Простым примером пары скрещивающихся прямых является пара прямых, проходящих через противоположные ребра правильного тетраэдра . Две прямые, которые лежат в одной плоскости, должны либо пересекать друг друга, либо быть параллельными, поэтому скрещивающиеся прямые могут существовать только в трех или более измерениях . Две прямые являются скрещивающимися тогда и только тогда, когда они не являются копланарными .
Если четыре точки выбраны случайным образом равномерно в пределах единичного куба , они почти наверняка определят пару скрещивающихся прямых. После выбора первых трех точек четвертая точка определит не скрещивающуюся прямую, если и только если она копланарна с первыми тремя точками. Однако плоскость, проходящая через первые три точки, образует подмножество меры ноль куба, и вероятность того, что четвертая точка лежит на этой плоскости, равна нулю. Если это не так, то линии, определяемые точками, будут скрещивающимися.
Аналогично, в трехмерном пространстве очень малое возмущение любых двух параллельных или пересекающихся прямых почти наверняка превратит их в скрещивающиеся прямые. Поэтому любые четыре точки в общем положении всегда образуют скрещивающиеся прямые.
В этом смысле скрещивающиеся прямые являются «обычным» случаем, а параллельные или пересекающиеся прямые — частными случаями.
Если каждая линия в паре скрещивающихся линий определяется двумя точками , через которые она проходит, то эти четыре точки не должны быть копланарными, поэтому они должны быть вершинами тетраэдра ненулевого объема . И наоборот, любые две пары точек, определяющие тетраэдр ненулевого объема, также определяют пару скрещивающихся линий. Поэтому проверка того, определяют ли две пары точек скрещивающиеся линии, заключается в применении формулы для объема тетраэдра в терминах его четырех вершин. Обозначая одну точку как вектор 1×3 a, три элемента которого являются тремя значениями координат точки, и аналогично обозначая b , c , и d для других точек, мы можем проверить, является ли линия, проходящая через a и b, скрещивающейся с линией, проходящей через c и d, проверив, дает ли формула объема тетраэдра ненулевой результат:
Выразим две линии как векторы:
Вектор произведения и перпендикулярен прямым .
Плоскость, образованная переносами прямой 2 вдоль, содержит точку и перпендикулярна .
Таким образом, точка пересечения прямой 1 с вышеупомянутой плоскостью, которая также является точкой на прямой 1, ближайшей к прямой 2, определяется выражением
Аналогично, точка на линии 2, ближайшая к линии 1, определяется выражением (где )
Ближайшие точки и образуют кратчайший отрезок, соединяющий линию 1 и линию 2:
Расстояние между ближайшими точками двух скрещивающихся прямых можно выразить и с помощью других векторов:
Здесь вектор x размером 1×3 представляет собой произвольную точку на прямой, проходящей через конкретную точку a , где b представляет направление прямой, а значение действительного числа определяет, где находится точка на прямой, и аналогично для произвольной точки y на прямой, проходящей через конкретную точку c в направлении d .
Перекрестное произведение b и d перпендикулярно линиям, как и единичный вектор.
Тогда перпендикулярное расстояние между линиями равно [1]
(если | b × d | равно нулю, то прямые параллельны и этот метод использовать нельзя).
Конфигурация скрещивающихся линий — это набор линий, в котором все пары скрещиваются. Две конфигурации называются изотопными, если возможно непрерывно преобразовать одну конфигурацию в другую, сохраняя на протяжении всего преобразования инвариант, что все пары линий остаются скрещивающимися. Легко видеть, что любые две конфигурации из двух линий изотопны, а конфигурации с одинаковым числом линий в измерениях выше трех всегда изотопны, но существуют множественные неизотопные конфигурации из трех или более линий в трех измерениях. [2] Число неизотопных конфигураций из n линий в R 3 , начиная с n = 1, равно
Если вращать линию L вокруг другой линии M наклонно, но не перпендикулярно ей, то поверхность вращения, заметаемая L, является гиперболоидом с одной полосой . Например, три гиперболоида, видимые на иллюстрации, могут быть образованы таким образом путем вращения линии L вокруг центральной белой вертикальной линии M. Копии L внутри этой поверхности образуют регулус ; гиперболоид также содержит второе семейство линий, которые также наклонены к M на том же расстоянии, что и L от него, но с противоположным углом, которые образуют противоположный регулус. Два регулуса отображают гиперболоид как линейчатую поверхность .
Аффинное преобразование этой линейчатой поверхности создает поверхность, которая в общем случае имеет эллиптическое поперечное сечение, а не круглое поперечное сечение, полученное вращением L вокруг L'; такие поверхности также называются гиперболоидами с одной полосой и снова управляются двумя семействами взаимно скрещивающихся линий. Третий тип линейчатой поверхности — гиперболический параболоид . Подобно гиперболоиду с одной полосой, гиперболический параболоид имеет два семейства скрещивающихся линий; в каждом из двух семейств линии параллельны общей плоскости, хотя и не друг другу. Любые три скрещивающиеся линии в R 3 лежат ровно на одной линейчатой поверхности одного из этих типов. [3]
Если три скрещивающиеся прямые пересекают три другие скрещивающиеся прямые, то любая трансверсаль первой группы из трех пересекает любую трансверсаль второй группы. [4] [5]
В пространстве более высокой размерности плоскость размерности k называется k -плоскостью. Таким образом, линия может также называться 1-плоскостью.
Обобщая концепцию скрещивающихся прямых на d -мерное пространство, i -плоскость и j -плоскость могут быть скрещивающимися, если i + j < d . Как и в случае с прямыми в 3-мерном пространстве, скрещивающиеся плоскости — это те, которые не являются ни параллельными, ни пересекающимися.
В аффинном d -пространстве две плоскости любой размерности могут быть параллельны. Однако в проективном пространстве параллельности не существует; две плоскости должны либо пересекаться, либо быть скошенными. Пусть I будет множеством точек на i -плоскости, а J будет множеством точек на j -плоскости. В проективном d -пространстве, если i + j ≥ d, то пересечение I и J должно содержать ( i + j − d )-плоскость. ( 0 -плоскость является точкой.)
В любой геометрии, если I и J пересекаются в k -плоскости, при k ≥ 0 , то точки I ∪ J определяют ( i + j − k )-плоскость.