【发布时间】:2018-02-22 15:17:06
【问题描述】:
我在一个数组中有一个平面数组(非无限平面 => 具有有限维度):
Plane *plane = [[Plane alloc] initWithAnchor: (ARPlaneAnchor *)anchor];
[self.planes setObject:plane forKey:anchor.identifier];
(Plane 对象继承自 SCNNode 并具有 ARPlaneAnchor *anchor 和 SCNPlane *planeGeometry 属性)
如何在屏幕的某个点找到被 hitTest 击中的阵列平面的所有平面?
谢谢!
【问题讨论】:
-
这个问题比较笼统。因为我对另一个问题给出的答案不满意。
-
你的问题本身没有意义。你怎么能一次接触超过 1 个节点?你的用户是章鱼吗?
-
hitTest 可以返回用户在 SceneKit (developer.apple.com/documentation/scenekit/scnscenerenderer/…) 和 ARKit (developer.apple.com/documentation/arkit/arscnview/…) 中单击的所有项目。请注意,我说的是 3D 场景。所以,我的问题是有道理的!
标签: objective-c scenekit arkit