EssayAI
Блог
Блог
Математика и алгоритмы

Угол между двумя пересекающимися прямыми: формула и способы

11 июня 2026Время чтения: 8 минут
#угол между прямыми#начертательная геометрия#направляющий вектор#эпюр#метод вращения
Угол между двумя пересекающимися прямыми: формула и способы

Угол между двумя пересекающимися прямыми - одна из первых задач начертательной геометрии и инженерной графики, на которой студенты спотыкаются: на чертеже видны не сами прямые, а их проекции, а проекция угла почти никогда не равна самому углу. Ниже разберём, как определить угол через направляющие векторы прямых, почему транспортир на эпюре обманывает, и какими методами инженерная графика получает угол в натуральную величину. Чтобы сразу увидеть разницу между истинным углом и его проекциями, покрутите калькулятор ниже - он строит сразу три схемы: пространственную и обе проекции.

Что такое угол между прямыми в начертательной геометрии

Две прямые называются пересекающимися, если у них есть общая точка и обе лежат в одной плоскости. Угол между ними - это угол, который образуют их направления в этой самой плоскости; он всегда лежит в диапазоне от 0° до 90°90°, если считать острым (тупой и острый угол при пересечении дополняют друг друга до 180°180°, обычно интересует меньший).

На эпюре - чертеже с горизонтальной и фронтальной проекциями - прямые заданы не абстрактно, а двумя своими проекциями: горизонтальной (вид сверху, на плоскости HH) и фронтальной (вид спереди, на плоскости VV). Кажется естественным измерить угол прямо между проекциями транспортиром. Это грубая ошибка: проекция искажает углы, если плоскость, в которой лежат прямые, не параллельна плоскости проекций. Чтобы получить именно истинную величину угла, нужен либо расчёт через координаты точек (направляющие векторы), либо одно из графических построений - метод вращения или метод замены плоскостей проекций.

Формула угла через направляющие векторы

Если прямые заданы координатами точек - а на практике это самый надёжный путь, - угол находится через направляющие векторы. Пусть прямые пересекаются в точке AA, а точки BB и CC лежат на первой и второй прямой соответственно. Тогда направляющие векторы:

a=AB,b=AC.\vec{a} = \overrightarrow{AB}, \qquad \vec{b} = \overrightarrow{AC}.

Угол между прямыми находится через скалярное произведение:

cosφ=abab.\cos\varphi = \frac{|\vec{a}\cdot\vec{b}|}{|\vec{a}|\,|\vec{b}|}.

Модуль в числителе нужен, чтобы всегда получать острый угол между прямыми (без него формула дала бы угол между направленными векторами, который может быть тупым - а для прямой направление вектора не имеет значения, важна лишь её ориентация в пространстве). Скалярное произведение раскладывается через координаты:

ab=axbx+ayby+azbz,a=ax2+ay2+az2.\vec{a}\cdot\vec{b} = a_x b_x + a_y b_y + a_z b_z, \qquad |\vec{a}| = \sqrt{a_x^2+a_y^2+a_z^2}.

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

Почему угол на эпюре искажён

Проекция прямой на плоскость HH (вид сверху) получается отбрасыванием координаты zz, на плоскость VV (вид спереди) - отбрасыванием координаты yy. Формула для кажущегося угла на каждой проекции точно такая же, только с усечёнными векторами:

cosφh=axbx+aybyax2+ay2bx2+by2,cosφv=axbx+azbzax2+az2bx2+bz2.\cos\varphi_h = \frac{|a_x b_x + a_y b_y|}{\sqrt{a_x^2+a_y^2}\,\sqrt{b_x^2+b_y^2}}, \qquad \cos\varphi_v = \frac{|a_x b_x + a_z b_z|}{\sqrt{a_x^2+a_z^2}\,\sqrt{b_x^2+b_z^2}}.

В общем случае φhφ\varphi_h \ne \varphi и φvφ\varphi_v \ne \varphi: проекция «сплющивает» пространственную картину вдоль одной из осей, и угол между сплющенными направлениями почти всегда меньше истинного (либо просто другой). Совпадение возможно только в частном случае - когда плоскость, натянутая на обе прямые, параллельна плоскости проекций (тогда проекция не искажает эту плоскость вообще).

Горизонтальная и фронтальная проекции двух пересекающихся прямых: кажущиеся углы на видах отличаются от истинного угла между прямыми
Горизонтальная и фронтальная проекции двух пересекающихся прямых: кажущиеся углы на видах отличаются от истинного угла между прямыми

На дефолтных значениях калькулятора - векторы (1,1,0)(1,1,0) и (1,0,1)(1,0,1) - истинный угол равен 60°60°, а обе проекции дают одинаковые, но заниженные 45°45°. Это удобный учебный пример: он показывает, что даже когда обе проекции согласуются между собой, они всё равно могут расходиться с истинным углом.

Метод вращения: как получить угол в натуральную величину

Если координаты точек неизвестны и есть только чертёж (эпюр), расчёт по векторам не годится - нужно графическое построение. Классический приём - метод вращения: обе прямые вращают вокруг оси, лежащей в их общей плоскости и проходящей через точку пересечения, до тех пор пока эта плоскость не станет параллельна одной из плоскостей проекций. Как только плоскость параллельна, скажем, плоскости HH, её проекция на HH перестаёт искажаться - угол между прямыми проецируется без искажений, и его можно измерить прямо на чертеже.

Плоскость двух пересекающихся прямых поворачивается вокруг оси, проходящей через вершину угла, пока не встанет параллельно плоскости проекций - угол на проекции перестаёт искажаться и совпадает с истинным

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

Метод замены плоскостей проекций

Второй классический приём - не крутить сами прямые, а ввести дополнительную (новую) плоскость проекций, расположенную так, чтобы плоскость угла оказалась ей параллельна. Строится новая ось проекций, перпендикулярная одной из проекций общей прямой (биссектрисы или одной из сторон угла), и обе прямые перепроецируются на новую плоскость. На новом виде плоскость угла видна без искажений, а значит, и сам угол между прямыми - тоже.

Оба метода - вращение и замена плоскостей проекций - решают одну и ту же задачу: убрать искажение, вызванное тем, что плоскость угла не параллельна исходным плоскостям проекций. Выбор между ними - вопрос удобства компоновки конкретного чертежа, результат при аккуратном построении получается одинаковым.

Пример решения типовой задачи

Разберём числовой пример, совпадающий с дефолтом калькулятора. Прямые ABAB и ACAC пересекаются в точке AA, направляющие векторы: a=AB=(1,1,0)\vec{a} = \overrightarrow{AB} = (1,\,1,\,0), b=AC=(1,0,1)\vec{b} = \overrightarrow{AC} = (1,\,0,\,1).

Считаем скалярное произведение и модули:

ab=11+10+01=1,a=12+12+02=2,b=12+02+12=2.\vec{a}\cdot\vec{b} = 1\cdot1 + 1\cdot0 + 0\cdot1 = 1, \qquad |\vec{a}| = \sqrt{1^2+1^2+0^2} = \sqrt{2}, \qquad |\vec{b}| = \sqrt{1^2+0^2+1^2} = \sqrt{2}.

Подставляем в формулу угла:

cosφ=122=12    φ=arccos12=60°.\cos\varphi = \frac{|1|}{\sqrt{2}\cdot\sqrt{2}} = \frac{1}{2} \;\Rightarrow\; \varphi = \arccos\frac{1}{2} = 60°.

Для сравнения посчитаем кажущийся угол на виде сверху: проекции векторов на плоскость xyxy - это (1,1)(1,1) и (1,0)(1,0), их скалярное произведение равно 11, модули 2\sqrt{2} и 11, значит cosφh=1/2\cos\varphi_h = 1/\sqrt{2}, откуда φh=45°\varphi_h = 45°. Ровно то же самое даёт и вид спереди для этих чисел. Разница в 15°15° между истинным углом и обеими проекциями - наглядная иллюстрация того, почему измерение транспортиром по одной проекции недопустимо.

Частые ошибки

  • Измерение угла прямо на одной проекции. Транспортир на виде сверху или спереди показывает кажущийся угол, который в общем случае не равен истинному - нужна либо формула через векторы, либо построение (вращение, замена плоскостей).
  • Путаница с знаком скалярного произведения. Без модуля в числителе формула cosφ=ab/(ab)\cos\varphi = \vec{a}\cdot\vec{b}/(|\vec{a}||\vec{b}|) может дать тупой угол между направленными векторами - для прямой это неверно, берите модуль.
  • Использование не тех точек. Направляющий вектор прямой ABAB - это именно AB=BA\overrightarrow{AB} = B - A, а не координаты точки BB сами по себе; частая ошибка - забыть вычесть координаты вершины AA.
  • Смешение вида сверху и вида спереди. Проекция на плоскость HH отбрасывает координату zz, на плоскость VV - координату yy; перепутанные оси дают неверный кажущийся угол (хотя истинный угол через векторы от этого не пострадает).
  • Забытая проверка на вырожденный случай. Если прямая перпендикулярна плоскости проекций, её проекция на эту плоскость - точка, и «угол» на такой проекции не определён; попытка его измерить не имеет смысла.

FAQ

Как найти угол между двумя пересекающимися прямыми, если известны координаты трёх точек? Составьте направляющие векторы от общей вершины к двум другим точкам, посчитайте их скалярное произведение и модули, подставьте в cosφ=ab/(ab)\cos\varphi = |\vec{a}\cdot\vec{b}|/(|\vec{a}|\,|\vec{b}|) и возьмите арккосинус.

Можно ли измерить угол между прямыми прямо на чертеже линейкой и транспортиром? Только если плоскость угла параллельна плоскости проекций, на которой вы измеряете. В общем случае нужно либо посчитать угол через координаты, либо построить его в натуральную величину методом вращения или заменой плоскостей проекций.

Чем отличается угол между пересекающимися прямыми от угла между скрещивающимися? У пересекающихся прямых есть общая точка, и они лежат в одной плоскости - угол между ними однозначен и измерим прямо в этой плоскости. У скрещивающихся прямых общей точки нет, и угол определяют через направляющие векторы, мысленно перенося одну прямую в точку другой - сама формула при этом та же самая.

Коротко

Угол между двумя пересекающимися прямыми в пространстве считается через направляющие векторы по формуле cosφ=ab/(ab)\cos\varphi = |\vec{a}\cdot\vec{b}|/(|\vec{a}|\,|\vec{b}|) и не зависит от того, как прямые расположены относительно плоскостей проекций. На чертеже (эпюре) прямые видны только через проекции, а угол на проекции почти всегда искажён - совпадает с истинным лишь когда плоскость угла параллельна плоскости проекций. Чтобы получить истинную величину угла графически, используют метод вращения или метод замены плоскостей проекций - оба убирают это искажение, приводя плоскость угла в положение, параллельное одной из плоскостей проекций.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также

Профильно-проецирующая прямая: проекции и эпюр

Профильно-проецирующая прямая: проекции и эпюр

Профильно-проецирующая прямая в начертательной геометрии: как расположена относительно плоскостей проекций, почему проекция на W вырождается в точку, как построить эпюр и найти натуральную величину.

11 июня 20267 минут
Натуральная величина сечения многогранника плоскостью

Натуральная величина сечения многогранника плоскостью

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

7 июля 20268 минут
Коэффициенты искажения в изометрии: 0,82 и приведённый k=1

Коэффициенты искажения в изометрии: 0,82 и приведённый k=1

Коэффициенты искажения в изометрии показывают, как меняются истинные размеры детали на чертеже: действительный 0,82 и приведённый 1 по осям x, y и z, откуда берётся формула и как её применять.

11 июня 20268 минут
Линия пересечения цилиндра и конуса: построение

Линия пересечения цилиндра и конуса: построение

Как найти линию пересечения соосного цилиндра и конуса: формула z₀=H(1-r/R), построение на трёх проекциях, метод вспомогательных секущих плоскостей и типичные ошибки.

11 июня 20267 минут
Линия пересечения плоскостей: метод следов

Линия пересечения плоскостей: метод следов

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

11 июня 20268 минут
Двугранный угол между плоскостями: как найти

Двугранный угол между плоскостями: как найти

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

11 июня 20269 минут