我有以下信息:
我的问题是:我如何将我的位置和四元数转换为起始点和终止点,以便我可以将其作为向量绘制,或者我如何直接绘制我的位置和四元数?
注意:我有绘制3D位置的代码,只是不确定如何获取方向。
- 一个位置点 (x,y,z)
- 一个四元数方向 (w, i, j, k)
start = [2 3 5];
end = [4 5 5];
quiver3(start(1), start(2), start(3), end(1), end(2), end(3));
我的问题是:我如何将我的位置和四元数转换为起始点和终止点,以便我可以将其作为向量绘制,或者我如何直接绘制我的位置和四元数?
注意:我有绘制3D位置的代码,只是不确定如何获取方向。
ax.set_title("Pos: (" + str(x) + ", " + str(y) + ", " + str(z) + ")")
ax.set_xlim([-5, 5])
ax.set_ylim([-5, 5])
ax.set_zlim([0, 5])
ax.set_xlabel("X Axis")
ax.set_ylabel("Y Axis")
ax.set_zlabel("Z Axis")
ax.scatter(x, y, z)