SCNNode(SCNCamera)旋转
SCNNode (SCNCamera) rotation
我有一个设置了 SCNCamera 和 SCNNode 的 SCNView。
最初看起来像这样:
虽然我希望它看起来像这样:
如何设置初始在这样的旋转位置? (SCNNode 的中心位于视图的中心)
我尝试过使用“.position”、“.pivot”、“.rotation”等进行操作...但没有成功。
如果想直接设置旋转,用roll,pitch,yaw表示:
尝试
node.eulerAngles
例如,在 SCNVector3Make(x,y,z)
中,x、y 和 z 以弧度表示。
这意味着整个时间是 pi (3.141592653589793238462632795 or M_PI) x 2.0
。
所以您可能想尝试将您的节点旋转到 SCNVector3Make(0, M_PI / 2, M_PI / 4)
我有一个设置了 SCNCamera 和 SCNNode 的 SCNView。
最初看起来像这样:
虽然我希望它看起来像这样:
如何设置初始在这样的旋转位置? (SCNNode 的中心位于视图的中心)
我尝试过使用“.position”、“.pivot”、“.rotation”等进行操作...但没有成功。
如果想直接设置旋转,用roll,pitch,yaw表示: 尝试
node.eulerAngles
例如,在 SCNVector3Make(x,y,z)
中,x、y 和 z 以弧度表示。
这意味着整个时间是 pi (3.141592653589793238462632795 or M_PI) x 2.0
。
所以您可能想尝试将您的节点旋转到 SCNVector3Make(0, M_PI / 2, M_PI / 4)