转-VMD中的向量操作

set vec1 { 1 2 3}
set vec2 {9 8 7}

以上是两个要操作的向量
加法:vecadd $vec1 $vec2 #输出结果为 10 10 10
减法:vecsub $vec1 $vec2 #输出结果为 -8 -6 -4
乘法:vecmul $vec1 $vec2 #输出结果为 9 16 21
求相反向量:vecinvert $vec1 #输出结果为 -1 -2 -3

令分子按一个向量指明的方向和距离移动:
$selection moveby $vector

求向量与标量相乘:vecscale
如:3 * {1 2 3}
vecscale 3 {1 2 3}
返回结果 3 6 9
向量和标量的顺序可以对调
vecscale {1 2 3} 3
返回结果 3 6 9

你可能感兴趣的:(转-VMD中的向量操作)