Articulo de referencia

Normal (geometría)

Un polígono y sus dos vectores normales. La normal a una superficie en un punto es la misma que la normal al plano tangente a la superficie en ese mismo punto. Tangente y normal...

Un polígono y sus dos vectores normales.
La normal a una superficie en un punto es la misma que la normal al plano tangente a la superficie en ese mismo punto.
Tangente y normal a una curva en un sistema de coordenadas cartesianas .

En geometría , una normal es un objeto (por ejemplo, una línea , un rayo o un vector ) que es perpendicular a un objeto dado. Por ejemplo, la línea normal a una curva plana en un punto dado es la línea recta infinita perpendicular a la línea tangente a la curva en ese punto.

Un vector normal es un vector perpendicular a un objeto dado en un punto particular. Un vector normal de longitud uno se llama vector normal unitario o dirección normal . Un vector de curvatura es un vector normal cuya longitud es la curvatura del objeto. Multiplicar un vector normal por−1 da como resultado el vector opuesto , que puede usarse para indicar lados (por ejemplo, interior o exterior) u orientación (por ejemplo, en el sentido de las agujas del reloj frente a en sentido contrario a las agujas del reloj, diestro frente a zurdo ).

En el espacio tridimensional , la normal a una superficie en el punto P es un vector perpendicular al plano tangente de la superficie en P. El campo vectorial de las direcciones normales a una superficie se conoce como mapa de Gauss . La palabra "normal " también se usa como adjetivo: una línea normal a un plano , la componente normal de una fuerza , etc. El concepto de normalidad se generaliza a la ortogonalidad ( ángulos rectos ).

El concepto se ha generalizado a variedades diferenciables de dimensión arbitraria incrustadas en un espacio euclidiano . El espacio vectorial normal o espacio normal de una variedad en el puntoPAG{\displaystyle P}es el conjunto de vectores que son ortogonales al espacio tangente enPAG.{\displaystyle P.} Los vectores normales son de especial interés en el caso de curvas suaves y superficies lisas .

La normal se usa a menudo en gráficos por computadora 3D (nótese el singular, ya que solo se definirá una normal) para determinar la orientación de una superficie hacia una fuente de luz para sombreado plano , o la orientación de cada una de las esquinas de la superficie ( vértices ) para imitar una superficie curva con sombreado Phong .

El pie de una normal en un punto de interés Q (análogo al pie de una perpendicular ) se define en el punto P de la superficie donde el vector normal contiene a Q. La distancia normal de un punto Q a una curva o a una superficie es la distancia euclidiana entre Q y su pie P.

Curvas normales al espacio

Dirección normal (en rojo) a una curva (en negro).

La dirección normal a una curva espacial es:

norte=RdTds{\displaystyle \mathbf {N} =R{\frac {\mathrm {d} \mathbf {T} }{\mathrm {d} s}}}

dóndeR=κ1{\displaystyle R=\kappa ^{-1}}es el radio de curvatura ( curvatura recíproca ); T{\displaystyle \mathbf {T} }es el vector tangente , en términos de la posición de la curva.r{\displaystyle \mathbf {r} }y longitud de arcos{\displaystyle s}:

T=drds{\displaystyle \mathbf {T} ={\frac {\mathrm {d} \mathbf {r} }{\mathrm {d} s}}}

Normal a planos y polígonos

Ecuación plana en forma normal

Para un polígono convexo (como un triángulo ), la normal de la superficie se puede calcular como el producto vectorial de dos aristas (no paralelas) del polígono.

Para un plano dado por la ecuación general del planoaincógnita+by+doz+d=0,{\displaystyle ax+by+cz+d=0,}el vectornorte=(a,b,do){\displaystyle \mathbf {n} =(a,b,c)}es normal.

Para un plano cuya ecuación se da en forma paramétrica r(s,t)=r0+spag+tq,{\displaystyle \mathbf {r} (s,t)=\mathbf {r} _{0}+s\mathbf {p} +t\mathbf {q} ,} dónder0{\displaystyle \mathbf {r} _{0}}es un punto en el plano ypag,q{\displaystyle \mathbf {p} ,\mathbf {q} }son vectores no paralelos que apuntan a lo largo del plano, una normal al plano es un vector normal a ambospag{\displaystyle \mathbf {p} }yq,{\displaystyle \mathbf {q} ,}que se puede encontrar como el producto cruzadonorte=pag×q.{\displaystyle \mathbf {n} =\mathbf {p} \times \mathbf {q}.}

Normal a superficies generales en el espacio 3D

Una superficie curva que muestra los vectores normales unitarios (flechas azules) a la superficie.

Si una superficie (posiblemente no plana)S{\displaystyle S}en el espacio 3DR3{\displaystyle \mathbb {R} ^{3}}está parametrizado por un sistema de coordenadas curvilíneasr(s,t)=(incógnita(s,t),y(s,t),z(s,t)),{\displaystyle \mathbf {r} (s,t)=(x(s,t),y(s,t),z(s,t)),}cons{\displaystyle s}yt{\displaystyle t}variables reales , entonces una normal a S es por definición una normal a un plano tangente, dada por el producto vectorial de las derivadas parciales.norte=rs×rt.{\displaystyle \mathbf {n} ={\frac {\partial \mathbf {r} }{\partial s}}\times {\frac {\partial \mathbf {r} }{\partial t}}.}

Si una superficieS{\displaystyle S}se da implícitamente como el conjunto de puntos(incógnita,y,z){\displaystyle (x,y,z)}satisfactorio F(incógnita,y,z)=0,{\displaystyle F(x,y,z)=0,}entonces una normal en un punto(incógnita,y,z){\displaystyle (x,y,z)}en la superficie viene dada por el gradientenorte=F(incógnita,y,z).{\displaystyle \mathbf {n} =\nabla F(x,y,z).} ya que el gradiente en cualquier punto es perpendicular al conjunto de nivel deS.{\displaystyle S.}

Para una superficieS{\displaystyle S}enR3{\displaystyle \mathbb {R} ^{3}}dada como la gráfica de una funciónz=F(incógnita,y),{\displaystyle z=f(x,y),}Se puede encontrar una normal que apunta hacia arriba a partir de la parametrización.r(incógnita,y)=(incógnita,y,F(incógnita,y)),{\displaystyle \mathbf {r} (x,y)=(x,y,f(x,y)),}donación norte=rincógnita×ry=(1,0,Fincógnita)×(0,1,Fy)=(Fincógnita,Fy,1);{\displaystyle \mathbf {n} ={\frac {\partial \mathbf {r} }{\partial x}}\times {\frac {\partial \mathbf {r} }{\partial y}}=\left(1,0,{\tfrac {\partial f}{\partial x}}\right)\times \left(0,1,{\tfrac {\partial f}{\partial y}}\right)=\left(-{\tfrac {\partial f}{\partial x}},-{\tfrac {\partial f}{\partial y}},1\right);} o más simplemente por su forma implícitaF(incógnita,y,z)=zF(incógnita,y)=0,{\displaystyle F(x,y,z)=z-f(x,y)=0,}donaciónnorte=F(incógnita,y,z)=(Fincógnita,Fy,1).{\displaystyle \mathbf {n} =\nabla F(x,y,z)=\left(-{\tfrac {\partial f}{\partial x}},-{\tfrac {\partial f}{\partial y}},1\right).} Dado que una superficie no tiene un plano tangente en un punto singular , no tiene una normal bien definida en ese punto: por ejemplo, el vértice de un cono . En general, es posible definir una normal casi en cualquier punto para una superficie que sea Lipschitz continua .

Orientación

Un campo vectorial de normales a una superficie

La normal a una (hiper)superficie suele escalarse para tener longitud unitaria , pero no tiene una dirección única, ya que su opuesta también es una normal unitaria. Para una superficie que constituye el límite topológico de un conjunto en tres dimensiones, se pueden distinguir dos orientaciones de la normal : la normal que apunta hacia adentro y la normal que apunta hacia afuera . Para una superficie orientada , la normal se determina generalmente mediante la regla de la mano derecha o su análogo en dimensiones superiores.

Si la normal se construye como el producto vectorial de vectores tangentes (como se describe en el texto anterior), es un pseudovector .

Transformación de normales

Al aplicar una transformación a una superficie, suele ser útil derivar las normales de la superficie resultante a partir de las normales originales.

Específicamente, dada una matriz de transformación de 3×3METRO,{\displaystyle \mathbf {M} ,}podemos determinar la matrizW{\displaystyle \mathbf {W} }que transforma un vectornorte{\displaystyle \mathbf {n} }perpendicular al plano tangentet{\displaystyle \mathbf {t} }en un vectornorte{\displaystyle \mathbf {n} ^{\prime }}perpendicular al plano tangente transformadoMETROt,{\displaystyle \mathbf {Mt} ,}Según la siguiente lógica:

Escribe n comoWnorte.{\displaystyle \mathbf {Wn} .}Debemos encontrarW.{\displaystyle \mathbf {W} .}Wnorte es perpendicular a METROt si y solo si 0=(Wnorte)(METROt) si y solo si 0=(Wnorte)T(METROt) si y solo si 0=(norteTWT)(METROt) si y solo si 0=norteT(WTMETRO)t{\displaystyle {\begin{alignedat}{5}W\mathbb {n} {\text{ is perpendicular to }}M\mathbb {t} \quad \,&{\text{ if and only if }}\quad 0=(W\mathbb {n} )\cdot (M\mathbb {t} )\\&{\text{ if and only if }}\quad 0=(W\mathbb {n} )^{\mathrm {T} }(M\mathbb {t} )\\&{\text{ if and only if }}\quad 0=\left(\mathbb {n} ^{\mathrm {T} }W^{\mathrm {T} }\right)(M\mathbb {t} )\\&{\text{ if and only if }}\quad 0=\mathbb {n} ^{\mathrm {T} }\left(W^{\mathrm {T} }M\right)\mathbb {t} \\\end{alignedat}}}

ElegirW{\displaystyle \mathbf {W} }de tal manera que WTMETRO=I,{\displaystyle W^{\mathrm {T} }M=I,}oW=(METRO1)T,{\displaystyle W=(M^{-1})^{\mathrm {T} },}satisfará la ecuación anterior, dando como resultado unaWnorte{\displaystyle W\mathbb {n} }perpendicular aMETROt,{\displaystyle M\mathbb {t} ,}o unnorte{\displaystyle \mathbf {n} ^{\prime }}perpendicular at,{\displaystyle \mathbf {t} ^{\prime },}según sea necesario.

Por lo tanto, al transformar las normales de la superficie, se debe utilizar la transpuesta inversa de la transformación lineal. La transpuesta inversa es igual a la matriz original si esta es ortonormal, es decir, puramente rotacional, sin escalado ni cizallamiento.

Hipersuperficies en el espacio n -dimensional

Para un(norte1){\displaystyle (n-1)}Hiperplano dimensional ennorte{\displaystyle n}espacio dimensionalRnorte{\displaystyle \mathbb {R} ^{n}}dada por su representación paramétrica r(t1,,tnorte1)=pag0+t1v1++tnorte1vnorte1,{\displaystyle \mathbf {r} \left(t_{1},\ldots ,t_{n-1}\right)=\mathbf {p} _{0}+t_{1}\mathbf {v} _{1}+\cdots +t_{n-1}\mathbf {v} _{n-1},} dóndepag0{\displaystyle \mathbf {p} _{0}}es un punto en el hiperplano yvi{\displaystyle \mathbf {v} _{i}}parai=1,,norte1{\displaystyle i=1,\ldots ,n-1}son vectores linealmente independientes que apuntan a lo largo del hiperplano, una normal al hiperplano es cualquier vectornorte{\displaystyle \mathbf {n} }en el espacio nulo de la matrizV=[v1vnorte1],{\displaystyle V={\begin{bmatrix}\mathbf {v} _{1}&\cdots &\mathbf {v} _{n-1}\end{bmatrix}},}significadoVnorte=0{\displaystyle V\mathbf {n} =\mathbf {0} } . Es decir, cualquier vector ortogonal a todos los vectores en el plano es, por definición, una normal de superficie. Alternativamente, si el hiperplano se define como el conjunto solución de una única ecuación lineala1incógnita1++anorteincógnitanorte=do{\displaystyle a_{1}x_{1}+\cdots +a_{n}x_{n}=c} , entonces el vectornorte=(a1,,anorte){\displaystyle \mathbf {n} =\left(a_{1},\ldots ,a_{n}\right)}es normal.

La definición de una normal a una superficie en el espacio tridimensional puede extenderse a(norte1){\displaystyle (n-1)}Hipersuperficies de -dimensiones en Rnorte{\displaystyle \mathbb {R} ^{n}} . Una hipersuperficie puede definirse localmente de forma implícita como el conjunto de puntos(incógnita1,incógnita2,,incógnitanorte){\displaystyle (x_{1},x_{2},\ldots ,x_{n})}que satisface una ecuaciónF(incógnita1,incógnita2,,incógnitanorte)=0{\displaystyle F(x_{1},x_{2},\ldots ,x_{n})=0}, dondeF{\displaystyle F}es una función escalar dada . SiF{\displaystyle F}Si es continuamente diferenciable, entonces la hipersuperficie es una variedad diferenciable en la vecindad de los puntos donde el gradiente no es cero. En estos puntos, un vector normal viene dado por el gradiente: norte=F(incógnita1,incógnita2,,incógnitanorte)=(Fincógnita1,Fincógnita2,,Fincógnitanorte).{\displaystyle \mathbb {n} =\nabla F\left(x_{1},x_{2},\ldots ,x_{n}\right)=\left({\tfrac {\partial F}{\partial x_{1}}},{\tfrac {\partial F}{\partial x_{2}}},\ldots ,{\tfrac {\partial F}{\partial x_{n}}}\right)\,.}

La línea normal es el subespacio unidimensional con base{norte}.{\displaystyle \{\mathbf {n} \}.}

Un vector que es normal al espacio generado por los vectores linealmente independientes v 1 , ..., v r −1 y cae dentro del espacio r -dimensional generado por los vectores linealmente independientes v 1 , ..., v r viene dado por la r -ésima columna de la matriz Λ = V ( V T V ) −1 , donde la matriz V = ( v 1 , ..., v r ) es la yuxtaposición de los r vectores columna. (Demostración: Λ es V veces una matriz, por lo que cada columna de Λ es una combinación lineal de las columnas de V . Además, V T Λ = I , por lo que cada columna de V, excepto la última, es perpendicular a la última columna de Λ .) Esta fórmula funciona incluso cuando r es menor que la dimensión del espacio euclidiano n . La fórmula se simplifica a Λ = ( V T ) −1 cuando r = n .

Variedades definidas por ecuaciones implícitas en un espacio n -dimensional

Una variedad diferencial definida por ecuaciones implícitas en lanorte{\displaystyle n}espacio dimensionalRnorte{\displaystyle \mathbb {R} ^{n}}es el conjunto de los ceros comunes de un conjunto finito de funciones diferenciables ennorte{\displaystyle n}variables F1(incógnita1,,incógnitanorte),,Fk(incógnita1,,incógnitanorte).{\displaystyle f_{1}\left(x_{1},\ldots ,x_{n}\right),\ldots ,f_{k}\left(x_{1},\ldots ,x_{n}\right).} La matriz jacobiana de la variedad es lak×norte{\displaystyle k\times n}matriz cuyoi{\displaystyle i}La fila -ésima es el gradiente deFi.{\displaystyle f_{i}.}Según el teorema de la función implícita , la variedad es una variedad en la vecindad de un punto donde la matriz jacobiana tiene rangok.{\displaystyle k.}En ese puntoPAG,{\displaystyle P,}El espacio vectorial normal es el espacio vectorial generado por los valores enPAG{\displaystyle P}de los vectores gradiente de laFi.{\displaystyle f_{i}.}

En otras palabras, una variedad se define como la intersección dek{\displaystyle k}hipersuperficies, y el espacio vectorial normal en un punto es el espacio vectorial generado por los vectores normales de las hipersuperficies en ese punto.

El espacio normal (afín) en un puntoPAG{\displaystyle P}de la variedad es el subespacio afín que pasa porPAG{\displaystyle P}y generado por el espacio vectorial normal enPAG.{\displaystyle P.}

Estas definiciones pueden extenderse textualmente a los puntos donde la variedad no es una multiplicidad.

Ejemplo

Sea V la variedad definida en el espacio tridimensional por las ecuaciones incógnitay=0,z=0.{\displaystyle x\,y=0,\quad z=0.} Esta variedad es la unión de laincógnita{\displaystyle x}eje y ely{\displaystyle y}-eje.

En un punto(a,0,0),{\displaystyle (a,0,0),}dóndea0,{\displaystyle a\neq 0,}Las filas de la matriz jacobiana son(0,0,1){\displaystyle (0,0,1)}y(0,a,0).{\displaystyle (0,a,0).}Por lo tanto, el espacio afín normal es el plano de ecuación.incógnita=a.{\displaystyle x=a.}De manera similar, sib0,{\displaystyle b\neq 0,}el plano normal en(0,b,0){\displaystyle (0,b,0)}es el plano de ecuacióny=b.{\displaystyle y=b.}

En ese punto(0,0,0){\displaystyle (0,0,0)}Las filas de la matriz jacobiana son(0,0,1){\displaystyle (0,0,1)}y(0,0,0).{\displaystyle (0,0,0).}Por lo tanto, el espacio vectorial normal y el espacio afín normal tienen dimensión 1 y el espacio afín normal es elz{\displaystyle z}-eje.

Usos

Normal en óptica geométrica

Diagrama de reflexión especular

ElEl rayo normal es el rayo que apunta hacia afuera,perpendiculara la superficie de unmedio ópticoen un punto dado. [ 2 ] Enla reflexión de la luz, elángulo de incidenciay elángulo de reflexiónson respectivamente el ángulo entre la normal y elrayo incidente(en elplano de incidencia) y el ángulo entre la normal y elrayo reflejado.

Véase también

Referencias

  1. Ying Wu. "Radiometría, BRDF y estereoscopía fotométrica" ​​(PDF) . Universidad Northwestern.
  2. "La ley de reflexión" . Tutorial de Física para el Aula . Archivado del original el 27 de abril de 2009. Consultado el 31 de marzo de 2008 .