如何在SCNPlane上找到水龙头?

时间:2015-05-22 23:40:28

标签: ios scenekit

我在SceneKit中有一个SCNPlane,它被旋转,因此它在x和z方向上延伸,我希望有一个UITapGestureRecognizer可以得到我的x和z坐标点击那架飞机,我可以在那里渲染一些东西。

我一直在尝试使用this StackOverflow question来解决这个问题,但我似乎无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

你可能想要做的是hit test。它基本上与未投射点相同,除非您获得有关该命中线经过的更多信息,并且超出了第一个结果。

该函数将为您提供一系列结果,您可能只想要第一个。这将是hit test result

从那个SCNHitTestResult,您可以获取UV坐标,或localCoordinates,这可能是您正在寻找的。