在研究一个特殊效果,需要用一个向量去控制一组向量的旋转或朝向,
请注意:
1请关注问题本身,不要反问为什么需要这样的功能,也不要问这样的功能用来干什么
2我只想知道可不可以实现
3如果能实现,怎样实现,具体算法是什么
4多少钱可以解决
具体问题:
有归一化向量a(x,y,z),xyz取值在-1到1之间,初始值为(0,0,1)
有一组归一化向量,b、c、d、e等,方向随机
所有向量都只能获取到每个分量的值,并不能获得每个轴向的旋转值
求算法:
假如a向量沿x轴转若干度(向量自发旋转,并不能获得向量旋转的角度,但向量的数值会发生改变,可能需要根据向量的数值反推向量旋转了多少度),使得bcde等向量也沿向量a的x轴做同样旋转。
以下演示图片以旋转45度为例:(实际情况旋转角度未知)
再沿a向量y轴转若干度,bcde等向量也沿向量a的y轴做同样旋转。
以下演示图片以旋转45度为例:(实际情况旋转角度未知)
总是就是向量a怎么转,其他向量也跟着怎么转
注意要能处理多个轴向