Почему D3DXVec3Project возвращает D3DXVECTOR3? - PullRequest
2 голосов
/ 10 января 2012

Эта функция преобразует трехмерную точку в экранные координаты, но возвращает вектор3.Какой смысл в значении Z?почему он просто не возвращает D3DXVECTOR2?

1 Ответ

1 голос
/ 10 января 2012

Значение Z представляет размер глубины. Думайте об этом как далеко позади экрана объект. Это полезно для решения, какой объект, среди прочего, пользователь хотел выбрать при выборе точки на экране. Информация генерируется в результате умножения 3D Matrix, которое использует Vec3Project.

...