Я хочу выполнить проверку попаданий из точки на экране в куб в трехмерном мире. Я использовал hitTest
из ARKit. Он работает, когда я стою рядом с кубом, но когда я начинаю двигаться назад, он перестает работать. Я предполагаю, что это потому, что он привязан к zRange
камеры.
Я попытался установить для параметра clipToZRange
значение false, например:
let hits = self.sceneView.hitTest(loc, options: [SCNHitTestOption.clipToZRange: false])`
но, похоже, это не имеет никакого эффекта.
Я не правильно устанавливаю параметр или это баг?
Я использую последние бета-версии Xcode и iOS.
let hitResults = sceneView.hitTest(touch, types: .featurePoint)
... но при фильтрации, например, для.existingPlaneUsingExtent
, я действительно столкнулся с дрожащим отслеживанием, но заметил несколько проблем с hitTesting, если они не мешали... 04.04.2018