【发布时间】:2018-03-22 16:01:34
【问题描述】:
我有一个 SCNNode,我以 90 度为增量继续以平移手势旋转。前几次旋转按预期工作,在节点轴沿相反方向旋转的情况下,旋转以错误的方向执行。每次旋转后如何确定轴的方向?
场景(为简单起见使用立方体):
- 我将立方体沿 Y 轴旋转 90 度。 Y 指向上方,X 现在指向相机,Z 指向右侧
- 我再次将立方体沿 Y 旋转 90 度。X 现在指向左侧,Z 指向相机
- 问题 - 我现在尝试沿 X 轴旋转 90 度。因为 X 旋转了 180 度,所以现在反转了。
我如何理解何时旋转 (-1,0,0) 以及何时旋转 (1,0,0) ?
我对 3D 数学世界很陌生,希望我正确解释了我的问题。
【问题讨论】:
标签: ios swift 3d rotation scenekit