【发布时间】:2020-04-08 09:54:07
【问题描述】:
我在 3D 空间中有两个点 A 和 B,我知道向量 AB 的大小和方向(在 x、y、z 坐标中)。我在 A 处有一个力 F,我知道它的大小和方向。我可以通过获得 A 处的力与单位向量 AB,因此知道大小和方向。垂直于 AB 的力,表示为 F_perp_AB,然后通过向量加法 (F_par_AB + F_Perp_AB = F)。
我现在的问题是我想将 F_perp_AB 分解为两个组件,我们称它们为 vec1 和 vec2,它们都与彼此并正交于AB。我认为这可以通过某种矢量旋转来实现,我在其中创建了一个新的坐标系 x'y'z'。我将x'定义为AB的方向,y'定义为vec1的方向,z'定义为vec2的方向强>。知道 AB 在原始 xyz 坐标系中的方向,是否可以进行某种旋转,以便我可以将总力 F 解析为沿 x' 的力(沿着AB,这个方向的力是已知的),y'和z'?
谢谢
【问题讨论】:
-
这个问题在本质上似乎是纯粹的数学问题,所以math.stackexchange.com 似乎是提出这个问题的更好地方。
标签: vector 3d rotation resolve