来自两个载体的点积作为浮点数?

时间:2014-02-03 02:27:15

标签: java vector

在java中是否存在一个函数,我可以得到两个向量的点积?像:

float y = Math.cos(dot(V1, v2));

其中v1和v2是三维向量(Vector3f)

1 个答案:

答案 0 :(得分:3)

是的,Vector3f类中有一个名为dot(Vector3f)的方法:

http://download.java.net/media/java3d/javadoc/1.5.1/javax/vecmath/Vector3f.html#dot(javax.vecmath.Vector3f)

你可以这样做:

float dotProduct = V1.dot(V2);

V1V2都是Vector3f的实例。