我已将SCNBillboardConstraint
应用于SceneKit场景中的节点。它工作正常,节点朝向pointOfView
定向。
现在,我想访问约束所设置的隐式变换矩阵。
我需要它来计算其他同级节点的方向,该方向应取决于约束节点的方向。
但是,当我阅读transform
orientation
或eulerAngles
属性时,它们都是默认设置,并且不反映当前的“告示牌”方向。 convertPosition(_:from:)
API似乎也忽略了约束设置的方向。
答案 0 :(得分:1)
我面临着完全相同的问题。对我来说,解决方案是查看节点的表示对象并从那里读取转换矩阵:
node.presentation.transform