将D3DXVECTOR3转换为D3DXVECTOR4

时间:2015-11-09 20:17:41

标签: c++ dll vector implicit-conversion direct3d

我遇到了一个问题..我需要将D3DXVECTOR3变换为D3DXVECTOR4变量。

我一直试图找到一个如何做到这一点的例子,但没有成功。

D3DXVECTOR3 lPos, vHead;
D3DXVECTOR4 vDiff = vHead - lPos;

1 个答案:

答案 0 :(得分:0)

您可以执行此操作以将3分量向量初始化为4。

D3DXVECTOR4 vDiff(vHead - lPos, 0.0f);

请注意,根据vDiff的使用方式,您可能希望用1来初始化第四个组件?