Каков простой способ использовать кватернион simd в SceneKit? У меня есть тип simd_quatf и SCNNode. Ориентация требует SCNQuaternion. Оба являются одинаковыми векторами из 4 элементов, но Swift затрудняет преобразование одного в другой.
//pseudocode:
#import simd
#import SceneKit
var geometryNode : SCNNode = SCNNode()
let q1 = simd_quatf(angle: Float.pi, axis: SIMD3<Float>(1,0,0))
geometryNode.orientation = SCNQuaternion() <--- trouble here