Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Jogos Digitais / Matemática Aplicada a jogos / Aula
Na seção 2.1 vimos que é possível multiplicar um vetor por um escalar. Nesta seção veremos dois produtos que são realizados entre vetores: o produto escalar ou dot e o produto vetorial ou cross.
O produto escalar entre dois vetores, como sugere seu nome, resulta em um número escalar, enquanto o produto vetorial resulta em um vetor. A seguir definiremos essas duas operações e discutiremos suas interpretações geométricas.
O produto escalar está presente em vários momentos na programação de jogos digitais e é útil desde o processamento gráfico até a inteligência artificial. É chamado também de produto interno ou dot product, sendo esse último devido ao símbolo que utilizamos para identificá-lo: um ponto entre os vetores.
O produto escalar entre dois vetores →u=(a1,b1) e →v=(a2,b2) é definido como
Para essa operação discutiremos duas interpretações geométricas. Na primeira delas consideraremos o produto escalar como sendo uma projeção, ou sombra, de um vetor sobre o outro.
Suponha que o vetor →u é um vetor unitário e o vetor →v é um vetor de norma qualquer. O produto escalar →u⋅→v resulta no tamanho da projeção do vetor →v sobre a reta que tem a direção do vetor →u
Podemos entender projeção, nesse contexto, como a sombra formada pelo vetor →v sobre a reta que tem a mesma direção de →u quando os raios de luz são perpendiculares a essa reta (veja as linhas pontilhadas como raios de luz!).
Nessa caso particular, então, →u⋅→v=||→v′||.
No caso em que a projeção aponta no sentido contrário do vetor unitário →u temos a situação da Figura 17.
Nesse caso particular o produto →u⋅→v teria valor negativo e
Diante disso podemos dizer que o produto escalar de um vetor unitário →u por um vetor qualquer →v é o tamanho da projeção de →v na direção de →u acompanhado do sinal negativo (sinal - ) caso o vetor projeção aponte no sentido oposto ao vetor →u.
Outro caso particular a ser considerado é o caso em que os vetores →u e →v são perpendiculares. Nesse caso a projeção de →v sobre →u será apenas um ponto e o produto escalar será igual a zero.
O que aconteceria com a projeção de →v se o multiplicarmos por um escalar k? Vimos que, geometricamente, multiplicar um vetor por um escalar altera apenas a sua magnitude, a sua norma. Se o tamanho do vetor →v aumenta, possivelmente sua projeção na direção de →u aumentará.
Algebricamente, se →u=(a1,b1) e →v=(a2,b2) temos o seguinte:
Isso nos mostra que, ao multiplicar o vetor →v por um escalar k, o tamanho de sua projeção também é multiplicado por k, como vemos na Figura 19.
Até aqui consideramos o vetor →u como sendo um vetor unitário, ou seja, de norma igual a um. Para analisarmos o produto escalar de maneira mais geral, onde o vetor →u tem uma norma qualquer, basta observar que multiplicar o vetor →v por um escalar k tem, algebricamente, o mesmo efeito de multiplicar o vetor →u por k (veja Equação 1 acima).
Note que multiplicar o vetor →u por um escalar k não altera a projeção do vetor →v sobre a reta na direção de →u. No entanto, altera o valor do produto →u⋅→v.
De maneira geral, o produto escalar →u⋅→v é igual ao comprimento da projeção de →v em uma reta com a mesma direção de →u, multiplicado pela norma de u →u e acompanhado do sinal que indica se o vetor →u e a projeção de v →v apontam no mesmo sentido.
Na Figura 20, por exemplo, o produto →u⋅→v será
onde ¯AB e ¯CD são os comprimentos dos segmentos representados na figura.
Conhecendo os vetores →u e →v e o ângulo entre eles é possível também calcular o produto escalar →u⋅→v. Para enxergar esse fato basta considerar o triângulo retângulo cuja hipotenusa é →v e um dos catetos é →v′, a projeção de →v na direção de →u. Veja a Figura 21.
Note na Figura 21 que o ângulo formado entre →v e →v′ é o mesmo formado entre →v e u →u. Como →v é conhecido, podemos encontrar sua norma. Conhecendo o ângulo θ entre →v e v →v é fácil calcular a norma da projeção →v′, pois
Ou seja,
Como o produto escalar →u⋅→v pode ser visto como o produto entre a norma de →u e a norma da projeção de →v na direção de →u, podemos dizer que
O sinal do produto interno novamente é associado ao fato do vetor →u e a projeção de →v apontarem no mesmo sentido (+) ou não (-).
Esse produto possui algumas propriedades fáceis de enxergar algebricamente. As enunciaremos a seguir. Considere os vetores →u, →v e →w.
Versão 5.3 - Todos os Direitos reservados