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