Si vous recherchez la définition d'un vecteur et d'un point, alors un vecteur est:
Une quantité, telle que la vitesse, complètement spécifiée par une grandeur et une direction.
http://www.thefreedictionary.com/vector
Et un point est:
Un objet géométrique sans dimension qui n'a de propriétés que l'emplacement.
http://www.thefreedictionary.com/point
On pourrait donc dire qu'un vecteur est une direction avec une échelle et un point est un emplacement.
Donc, si vous transformez un vecteur, il vous suffit de le faire pivoter et de le mettre à l'échelle. Avec un point, vous le traduisez également (la rotation et la mise à l'échelle d'un point se font autour de l'origine, car il n'est qu'un emplacement où le point lui-même ne peut pas être tourné).
La plupart du temps, un vecteur et un point sont placés dans le même conteneur, un vecteur à 4 composantes. La seule différence est le composant w. Si la composante w est 0, alors c'est une direction. S'il vaut 1, alors le vecteur est un point.
La raison de ceci peut être trouvée dans la matrice elle-même. Il utilise la façon dont vous multipliez un vecteur à 4 composants avec une matrice 4x4. Si vous ne savez pas comment cela fonctionne, je suggérerais un rapide google.
⎡⎣⎢⎢⎢rot+scalerot+scalerot+scale0rot+scalerot+scalerot+scale0rot+scalerot+scalerot+scale0translationtranslationtranslation1⎤⎦⎥⎥⎥
Comme vous pouvez le voir, si le dernier composant est 0, alors vous avez une multiplication avec 0 et donc le résultat est 0 et il n'y a pas de traduction.
Cela le rend facile dans l'infographie avec des objets polygonaux. Vous avez la même matrice de transformation pour transformer les positions mais aussi les normales. Parce que les normales ont leur composant w mis à 0 et le composant w des positions est 1, les normales sont juste tournées (et également mises à l'échelle ce qui peut conduire à des trucs bizarres, donc la plupart du temps la normale est normalisée après. Ce n'est pas '' En fait, il est recommandé d'utiliser la même matrice pour les positions et les rotations à cause des trucs bizarres! Regardez le commentaire de @JarkkoL.) et les positions sont traduites (et pivotées et mises à l'échelle autour de l'origine).
J'espère que je n'ai pas fait d'erreur: P, et cela vous a aidé!