gpt4 book ai didi

ios - ARKit – iOS 中的 SCNNode 旋转问题

转载 作者:可可西里 更新时间:2023-11-01 01:18:56 27 4
gpt4 key购买 nike

我正在尝试通过观看 WWDC 2017 视频来创建演示应用程序。

let planeNode = SCNNode(geometry: imageplane)
sceneView.scene.rootNode.addChildNode(planeNode)
var translation=matrix_identity_float4x4
translation.columns.3.z = -0.1
planeNode.simdTransform = matrix_multiply(currentFrame.camera.transform,
translation)

上面的代码工作正常并正确显示平面。然而,点击它会改变快照的旋转,尝试了不同的方法但没有任何效果。

任何帮助将不胜感激。

最佳答案

在采用相机平移之前改变SCNNode的旋转:

let planeNode = SCNNode (geometry: imageplane)
planeNode.eulerAngles.z = Float.pi / 2

var translation = planeNode.simdTransform
translation.columns.3.z = -0.1
planeNode.simdTransform = matrix_multiply(currentFrame.camera.transform,translation)

sceneView.scene.rootNode.addChildNode(planeNode)

关于ios - ARKit – iOS 中的 SCNNode 旋转问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44825531/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com