Scene Kit:从 lookAt 向量和 up 向量设置相机旋转
Scene Kit: Set camera rotation from lookAt vector and up vector
我想问你如何在SceneKit中设置lookAt向量和up向量的局部相机旋转?有没有类似Unity3D的功能?
另外我想问一下相机是否可以相对于相机节点旋转?据我了解,相机的坐标系与全局坐标系不同(z是反的)。
提前致谢!
Confused 提到的新 util 方法可以在 SCNNode
class 上找到。您最有可能感兴趣的是 simdLook(at:up:localFront:)
func simdLook(at worldTarget: vector_float3,
up worldUp: vector_float3,
localFront: simd_float3)
我想问你如何在SceneKit中设置lookAt向量和up向量的局部相机旋转?有没有类似Unity3D的功能? 另外我想问一下相机是否可以相对于相机节点旋转?据我了解,相机的坐标系与全局坐标系不同(z是反的)。
提前致谢!
Confused 提到的新 util 方法可以在 SCNNode
class 上找到。您最有可能感兴趣的是 simdLook(at:up:localFront:)
func simdLook(at worldTarget: vector_float3,
up worldUp: vector_float3,
localFront: simd_float3)