1. 程式人生 > >向量相加(力的合成) 向量相減(力的分解)

向量相加(力的合成) 向量相減(力的分解)

D3DXVec3Subtract  向量相減
 說明:兩個向量相減,常用於計算力的分解
 用法:D3DXVec3Subtract VOut, v1, v2
 引數:VOut As D3DVECTOR  返回計算結果的向量
    v1,v2 As D3DVECTOR 欲進行減法運算的兩個的向量幾何意義:F =U - V = U + (-V) = (x1-x2, y1-y2, z1-z2)在幾何意義上也遵循平行四邊形法則。 也就是說,力 U 可以分解為 V 和 F

 例子:
   Dim vOut As D3DVECTOR, v1 As D3DVECTOR, v2 As D3DVECTOR
   v1.x = 0.1: v1.y = 0.2: v1.z = 0.3
   v2.x = 1:   v2.y = 2:   v2.z = 0.1
   D3DXVec3Subtract vOut, v1, v2
   MsgBox "向量相減:" & vOut.x & ", " & vOut.y & ", " & vOut.z '得到:-0.1, -1.8, 0.2