El producto de los vectores utilizados por Shader en Unity


Prefacio

Producto escalar de vectores utilizados por Shader en Unity


1. Multiplicación de vectores

1. Producto escalar

2. Producto diferenciado


2. Producto escalar (el resultado es un escalar)

1. Representación matemática

Insertar descripción de la imagen aquí

2. Representación geométrica

Insertar descripción de la imagen aquí

Resumen de una oración: Producto escalar de dos vectores = Valor de proyección de un vector sobre el otro vector * Longitud del módulo del otro vector

Nota: El producto escalar de vectores se utiliza principalmente en modelos de iluminación.


3. Producto cruzado

Insertar descripción de la imagen aquí

1. El resultado del producto vectorial vectorial es perpendicular a los dos vectores multiplicados.

2. Método para juzgar la dirección positiva y negativa del resultado: regla de la mano derecha

El dedo índice apunta al primer vector, el dedo medio apunta al segundo vector y el pulgar es la dirección del vector resultante.

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_51603875/article/details/133243183
Recomendado
Clasificación