想象为台球在桌面沿不同方向(旋转轴)滚动旋转。
我现在的处理方法是用 轴-角 创建旋转 在改变轴的时候 应该如何计算这时候的球相对于新轴的角度。
应该是我理解不当,轴-角变换不适用这种办法,有什么其他办法用cocos接口可以实现绕任意轴旋转。求大神指点一二。最好能从简单说起。3d图形知识不太了解。
想象为台球在桌面沿不同方向(旋转轴)滚动旋转。
我现在的处理方法是用 轴-角 创建旋转 在改变轴的时候 应该如何计算这时候的球相对于新轴的角度。
应该是我理解不当,轴-角变换不适用这种办法,有什么其他办法用cocos接口可以实现绕任意轴旋转。求大神指点一二。最好能从简单说起。3d图形知识不太了解。
最近也在思考这个问题,老铁解决没?找了找,发现 node 的 eulerAngles 可以实现3d球体的滚动,但还无法准确控制
eulerAngles可以精准控制,但想要实现球的正常滚动+自旋效果就不能简单地用eulerAngles实现了,请问楼主后来是怎么做的?
如何控制?单独X或者Y是没问题,两个合在一起滚动方向就有问题了