Куда делись продукты Cross и Dot в DirectX10? - PullRequest
0 голосов
/ 10 октября 2011

В DirectX9 были функции для работы с D3DXVECTOR3 для вычисления точечных и перекрестных произведений:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205508(v=VS.85).aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205507(v=VS.85).aspx

Однако они исчезли из библиотеки D3DXMath в DX10.

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205164(v=vs.85).aspx

Полагаю, они куда-то ушли? У меня вопрос где, а также почему? Спасибо.

1 Ответ

1 голос
/ 11 октября 2011

Я знаю, что в DX10 D3DXMath все еще существует, однако для DX11 он был заменен на XNAMath, который совместим для xbox и pc. (это было мое первое предположение за отсутствующую функциональность)

Я сделал быструю проверку, и мой (последний июнь 2010 г.) sdk, использующий D3DX10Math.h, дал мне возможность для

D3DXVec3Dot () и D3DXVec3Cross ()

D3DXVec3Dot D3DXVec3Cross

Это просто случай, когда страница документации не связывает их? (мои ссылки для dx9, но в визуальной студии intellisense показывал их для d3dx10Math)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...