问题描述
我有一个想要获取当前旋转值的对象,但似乎找不到有关如何执行此操作的任何信息。我能想到的唯一方法是在对象上添加一个变量,然后精确地改变它旋转对象的数量。
test.rotate(test.rotational_veLocity * dt,vec(0,1))
test.angle += test.rotational_veLocity * dt
是否有更好的方法来获取vpython中对象的当前旋转?
解决方法
从glowscript.org上有关矢量的文档中(单击“帮助”):
diff_angle(A,B)= A.diff_angle(B),两个向量之间的角度,以弧度为单位