Я пишу код, который преобразует векторы с матрицами в D3DX9. Когда правильное время использовать w = 0 и w = 1? Документация MSDN не очень полезна в этом отношении.
Когда вектор представляет направление (например, нормаль к вершине) w должно быть равно нулю , Если вектор представляет точку в трехмерном пространстве ( например, местоположение вершины) тогда w = 1 .