向量相加(力的合成) 向量相减(力的分解)
2012-05-07 13:50
141 查看
D3DXVec3Add 向量相加
说明:将两个向量 v1, v2 相加,用 VOut 返回计算结果,常运用于两个力的合成
用法:D3DXVec3Add vOut, v1, v2
参数:VOutAs D3DVECTOR 返回计算结果的向量
v1,v2 As D3DVECTOR 参加计算的向量
例子:
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 = 3
D3DXVec3Add vOut, v1, v2
MsgBox "向量相加:" & vOut.x & ", " & vOut.y & ", " & vOut.z '得到:1.1, 2.2, 3.3
几何意义:
U + V = (x1+x2, y1+y2, z1+z2)向量相加在几何意义上遵循平行四边形法则。
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
说明:将两个向量 v1, v2 相加,用 VOut 返回计算结果,常运用于两个力的合成
用法:D3DXVec3Add vOut, v1, v2
参数:VOutAs D3DVECTOR 返回计算结果的向量
v1,v2 As D3DVECTOR 参加计算的向量
例子:
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 = 3
D3DXVec3Add vOut, v1, v2
MsgBox "向量相加:" & vOut.x & ", " & vOut.y & ", " & vOut.z '得到:1.1, 2.2, 3.3
几何意义:
U + V = (x1+x2, y1+y2, z1+z2)向量相加在几何意义上遵循平行四边形法则。
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
相关文章推荐
- 向量与数相乘,向量规范化,向量之间的相加与相减
- java double数相加和相减的问题解决
- ASP中DateAdd函数中日期相加或相减使用方法
- 【OpenCV图像处理】一、图像相加、相减、相乘与相除的实现
- 利用VC++实现AVI文件的合成和分解
- 利用VC++实现AVI文件的合成和分解
- 如何分解和合成Gif图像
- 用单链表表示一元多项式及相加相减相乘运算
- HDU 3242 两个字符串的相加和相减
- 4、批量读取图片、视频分解、视频合成
- 利用VC++实现AVI文件的合成和分解
- 利用SVD分解求解协方差的特征值以及特征向量--matlab
- 两个复数相加和两个复数相减
- GloVe学习之Python中简单的词向量SVD分解
- POJ 3468 A Simple Problem with Integers 线段树区间更新 (值在基础上相加或相减)
- 利用 Java 对指定数字进行分解,之后计算各位相加之和
- OpenCL异构计算 - 向量相加
- C语言 大数相加与大数相减
- OpenCL 两个向量相加
- 数据结构 一元多项式的创建、显示、相加、相减、相乘