Si busca la definición de un vector y un punto, entonces un vector es:
Una cantidad, como la velocidad, completamente especificada por una magnitud y una dirección.
http://www.thefreedictionary.com/vector
Y un punto es:
Un objeto geométrico adimensional que no tiene propiedades excepto la ubicación.
http://www.thefreedictionary.com/point
Entonces se podría decir que un vector es una dirección con escala, y un punto es una ubicación.
Entonces, si transforma un vector, simplemente gira y escala. Con un punto también lo traduce (la rotación y escala de un punto está alrededor del origen, ya que es solo una ubicación, el punto en sí no puede rotarse).
La mayoría de las veces un vector y un punto se colocan en el mismo contenedor, un vector con 4 componentes. La única diferencia es el componente w. Si el componente w es 0, entonces es una dirección. Si es 1, entonces el vector es un punto.
La razón de esto se puede encontrar en la matriz misma. Utiliza la forma en que multiplicas un vector con 4 componentes con una matriz 4x4. Si no sabe cómo funciona, sugeriría un google rápido.
⎡⎣⎢⎢⎢rot+scalerot+scalerot+scale0rot+scalerot+scalerot+scale0rot+scalerot+scalerot+scale0translationtranslationtranslation1⎤⎦⎥⎥⎥
Como puede ver, si el último componente es 0, entonces tiene una multiplicación con 0 y, por lo tanto, el resultado es 0 y no hay traducción.
Esto lo hace fácil en gráficos de computadora con objetos poligonales. Tiene la misma matriz de transformación para transformar las posiciones pero también las normales. Debido a que las normales tienen su componente w establecido en 0 y la posición 'componente w es 1, las normales simplemente se giran (y también se escalan, lo que puede conducir a algunas cosas extrañas, por lo que la mayoría de las veces la normalidad se normaliza después. No es' ¡Realmente recomiendo usar la misma matriz para posiciones y rotaciones debido a las cosas raras! Mire el comentario de @JarkkoL.) y las posiciones se traducen (y giran y escalan alrededor del origen).
Espero no haber cometido un error: P, ¡y esto te ayudó!