繁体   English   中英

在3D平面上旋转矢量

[英]Rotateing vector on plane in 3D

我必须从下面的图片中定义一个黄色矢量。 我所知道的是深绿色矢量和垂直平面。 石灰和深绿色矢量之间的角度为90度。

我能做的是平面方程。 而且我知道向量在平面中的旋转,但仅在二维空间中。

所以我认为,如果我在该平面中将深绿色矢量旋转90度,然后再将新矢量移动深绿色矢量,则会创建石灰矢量。 之后,我将添加该石灰向量和深绿色向量以定义黄色向量。

一开始我就知道深绿色的矢量和我们的飞机。

问题的图形表示

预先感谢您的帮助

看看罗德里格斯公式。 用于以3D旋转矢量。 在此处输入图片说明

这里

  • v是要旋转的向量。
  • k是描述旋转轴的单位向量

有关更多信息,请使用Google的Rodrigues公式,或遵循Wiki

或者,您可以使用四元数旋转 此答案已很好地说明了此四元数旋转代码如何工作?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM