stringtranslate.com

Нормальный (геометрия)

Многоугольник и два его нормальных вектора
Нормаль к поверхности в определенной точке аналогична нормали к касательной плоскости к поверхности в той же точке.

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

Нормальный вектор длины один называется единичным нормальным вектором . Вектор кривизны — это вектор нормали, длина которого равна кривизне объекта. Умножение вектора нормали на -1 приводит к получению противоположного вектора , который можно использовать для обозначения сторон (например, внутренней или внешней).

В трехмерном пространстве нормаль к поверхности или просто нормаль к поверхности в точке P — это вектор, перпендикулярный касательной плоскости поверхности в точке P. Слово нормальный также используется как прилагательное: линия , нормальная к плоскости , нормальная составляющая силы , вектор нормали и т. д. Понятие нормальности обобщается до ортогональности ( прямых углов ).

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

Нормаль часто используется в 3D-компьютерной графике (обратите внимание на единственное число, так как будет определена только одна нормаль) для определения ориентации поверхности по отношению к источнику света для плоского затенения или ориентации каждого из углов ( вершин ) поверхности для имитации изогнутая поверхность с затенением Фонга .

Основание нормали в интересующей точке Q (аналог основания перпендикуляра ) может быть определено в точке P на поверхности , где вектор нормали содержит Q. Нормальное расстояние точки Q до кривой или поверхности — это евклидово расстояние между Q и ее основанием P.

Нормаль к поверхностям в 3D-пространстве

Искривленная поверхность, показывающая единичные векторы нормали (синие стрелки) к поверхности.

Вычисление нормали к поверхности

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

Для плоскости , заданной уравнением, вектор является нормалью.

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

векторное произведение

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

Если поверхность задана неявно как набор точек, удовлетворяющих условиям , то нормаль в точке поверхности задается градиентом

градиент в любой точке перпендикулярен заданному уровню

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

особой точкеконусанепрерывной по Липшицу

Ориентация

Векторное поле нормалей к поверхности

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

Если нормаль построена как векторное произведение касательных векторов (как описано в тексте выше), это псевдовектор .

Преобразование нормалей

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

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

Напишите n' как Мы должны найти

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

Поэтому при преобразовании нормалей поверхности следует использовать обратную транспозицию линейного преобразования. Обратное транспонирование равно исходной матрице, если матрица ортонормирована, то есть чисто вращательная, без масштабирования или сдвига.

Гиперповерхности в n -мерном пространстве

Для -мерной гиперплоскости в -мерном пространстве , заданной ее параметрическим представлением

нулевом пространстве

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

Нормальная линия — это одномерное подпространство с базисом

Многообразия, определяемые неявными уравнениями в n -мерном пространстве

Дифференциальное многообразие , определяемое неявными уравнениями в -мерном пространстве , — это множество общих нулей конечного набора дифференцируемых функций от переменных

Якобитеореме о неявной функцииввекторное пространство

Другими словами, многообразие определяется как пересечение гиперповерхностей, а нормальное векторное пространство в точке — это векторное пространство, порожденное векторами нормалей гиперповерхностей в этой точке.

Нормальное (аффинное) пространство в точке многообразия — это аффинное подпространство , проходящее через нормальное векторное пространство в точке и порождённое им.

Эти определения могут быть дословно распространены на те точки, где многообразие не является многообразием.

Пример

Пусть V — многообразие, определенное в трехмерном пространстве уравнениями

В точке , где строки матрицы Якоби находятся и Таким образом, нормальное аффинное пространство является плоскостью уравнения. Аналогично, если нормальная плоскость at является плоскостью уравнения

В этой точке строки матрицы Якоби равны и Таким образом, нормальное векторное пространство и нормальное аффинное пространство имеют размерность 1, а нормальное аффинное пространство является -осью .

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

Нормаль в геометрической оптике

Схема зеркального отражения

The Нормальный луч — это направленный наружу луч,перпендикулярныйповерхностиоптической средыв данной точке.[2]Приотражении светауголпаденияиугол отражения— это соответственно угол между нормальным ипадающим лучом(в плоскостипадения) и угол между нормальным иотраженным лучом.

Смотрите также

Рекомендации

  1. ^ Ин Ву. «Радиометрия, BRDF и фотометрическое стерео» (PDF) . Северо-Западный университет.
  2. ^ «Закон отражения». Учебное пособие по физике . Архивировано из оригинала 27 апреля 2009 года . Проверено 31 марта 2008 г.

Внешние ссылки