Ответ: DirectX вектор умножить на матрицу (расчет скелетки)
Оператор умножения в D3DX перегружен, но по-моему только для матриц.
Вот функции преобразования:
D3DXVECTOR3 *D3DXVec3TransformCoord(
D3DXVECTOR3* pOut, // Результат
CONST D3DXVECTOR3* pV, // Преобразуемая точка
CONST D3DXMATRIX* pM // Матрица преобразования
);
D3DXVECTOR3 *D3DXVec3TransformNormal(
D3DXVECTOR3 *pOut, // Результат
CONST D3DXVECTOR3 *pV, // Преобразуемый вектор
CONST D3DXMATRIX *pM // Матрица преобразования
);
pozitiffcat, что тебе именно с весом сделать надо?
Если ты хочешь физику точки сделать, то нужно искать момент инерции.
Если ты принимаешь вес за, что-то другое, то можно поподробнее.
|