3d 我可以读取应用SCN约束的变换矩阵吗?
我已将3d 我可以读取应用SCN约束的变换矩阵吗?,3d,scenekit,3d,Scenekit,我已将SCNBillboardConstraint应用于SceneKit场景中的节点。它工作正常,节点将自身定向到视图点 现在我想访问由约束设置的隐式变换矩阵 我需要它来计算其他同级节点的方向,这些同级节点应该依赖于约束节点的方向 但是,当我阅读变换方向或eulerAngles属性时,它们都是默认的,不反映当前的“公告牌”方向。convertPosition(:from:)API似乎也忽略了约束设置的方向。我遇到了完全相同的问题。我的解决方案是查看节点的表示对象并从中读取变换矩阵: node.p
SCNBillboardConstraint
应用于SceneKit场景中的节点。它工作正常,节点将自身定向到视图点
现在我想访问由约束设置的隐式变换矩阵
我需要它来计算其他同级节点的方向,这些同级节点应该依赖于约束节点的方向
但是,当我阅读
变换方向或eulerAngles
属性时,它们都是默认的,不反映当前的“公告牌”方向。convertPosition(:from:)
API似乎也忽略了约束设置的方向。我遇到了完全相同的问题。我的解决方案是查看节点的表示对象并从中读取变换矩阵:
node.presentation.transform