DirectX функция D3DXVec3Normalize, нормализация вектора

251
02 июля 2017, 15:01

Начал изучать графику, изучаю функции мат. библиотеки dx, и одна функция отказывается работать. Код:

#include <d3d9.h>
#include <D3DX10math.h>
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine,  
int nCmdShow) 
{
    D3DVECTOR vect;
    vect.x = 45;
    vect.y = 75;
    vect.z = -9;
    D3DXVECTOR3 new_vector(vect);
    D3DXVECTOR3 new_vector1(45.6, 83.4, 93.245);
    D3DXVECTOR3 result = new_vector + new_vector1;
    D3DXVECTOR3 new_vector2(1, 2, 3);
    float _module = D3DXVec3Length(&new_vector2); // sqrt(1^2 + 2^2 + 3^2) 
    D3DXVECTOR3 normvect;
    //D3DXVec3Normalize(&normvect, &new_vector2);  // не работает
    return 0;
}

Ошибки следующего рода: Неразрешённый символ и т.д.

Как подлечить?

Answer 1

Проблему решила автоматическая линковка d3dx9.lib

#pragma comment (lib,"D3dx9.lib")
READ ALSO
cpprestsdk(casablanca) json преобразовать в вектор байтов

cpprestsdk(casablanca) json преобразовать в вектор байтов

Всем здрасте, использую cpprestsdk для напиания http клиента, стоит задача преобразовать такой json в std::vector<unsigned char>

260
смена содержимого по клику на кнопку

смена содержимого по клику на кнопку

Подскажите как при клике по кнопке

246
CSS Modules &ldquo;Unexpected token .&rdquo;

CSS Modules “Unexpected token .”

Пытаюсь использовать CSS Modules в приложении ReactВыпадает такая ошибка в стилях: "Unexpected token

224