ARkit Как получить точную точку узла по местоположению кранаIOS

Программируем под IOS
Anonymous
ARkit Как получить точную точку узла по местоположению крана

Сообщение Anonymous »

У меня есть следующий код для жеста касания в режиме просмотра сцены

Код: Выделить всё

 let location = gesture.location(in: self.sceneView)
let hitTestScene = self.sceneView.hitTest(location, options:nil)
if let first = hitTestScene.first  {

}
Я могу сначала получить узел

Что я хочу, так это предположим, что у меня есть стена узел, который представляет собой SCNPlane или SCNBox с очень большой высотой.

Теперь, если пользователь нажмет на определенное место, скажем, на половину узла. Я хочу добраться до этой точки в этом узле.
Итак, вопрос в том, что с помощью SceneView.hitTest я могу получить узел, по которому постучали, но мне нужно местоположение в узле. например, где именно это постучало.

Таким образом, я могу измерить высоту от начала координат до места касания

Любое предложение будет оценено

Подробнее здесь: https://stackoverflow.com/questions/517 ... p-location

Вернуться в «IOS»