Swift3 hittestresult已停止返回faceindex

Swift3 hittestresult已停止返回faceindex,swift3,scenekit,Swift3,Scenekit,更新到swift 3时,我的hittestresult停止返回faceindex,不再使用SCNNodes表示属性。有人找到解决办法了吗 更新:我追溯到hitTestResult只检查边界框,即使将optin键边界框设置为false let hitResultsOne = scene.rootNode.hitTestWithSegment(from: pointA, to: pointB, options: [SCNHitTestOption.rootNode.rawValue: myNode.

更新到swift 3时,我的hittestresult停止返回faceindex,不再使用SCNNodes表示属性。有人找到解决办法了吗

更新:我追溯到hitTestResult只检查边界框,即使将optin键边界框设置为false

let hitResultsOne = scene.rootNode.hitTestWithSegment(from: pointA, to: pointB, options: [SCNHitTestOption.rootNode.rawValue: myNode.presentation, SCNHitTestOption.boundingBoxOnly.rawValue: false])  

它返回的faceIndex为0,因为从各个方向看,边界框都为0。

我对此提交了一份错误报告。我什么都试过了,但都不走运。贴上雷达号,我会骗你的。雷达号是28937509。忘了早点点击提交。哎呀!您能同时显示Swift 2.x和Swift 3版本的代码吗?