Показать сообщение отдельно
Старый 11.01.2012, 08:31   #3
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX вектор умножить на матрицу (расчет скелетки)

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


D3DXVECTOR3 *D3DXVec3TransformNormal(
D3DXVECTOR3 *pOut, // Результат
CONST D3DXVECTOR3 *pV, // Преобразуемый вектор
CONST D3DXMATRIX *pM // Матрица преобразования
);

pozitiffcat, что тебе именно с весом сделать надо?
Если ты хочешь физику точки сделать, то нужно искать момент инерции.
Если ты принимаешь вес за, что-то другое, то можно поподробнее.
(Offline)
 
Ответить с цитированием