使用 vuforia 检测到地平面时自动放置对象

Placing objects automatically when ground plane detected with vuforia

我正在开发一个应用程序,其概念是您可以 'select' 在实际放置对象之前。所以我想做的是在架子或类似的东西上放一些低质量的东西。当用户选择对象时,他可以点击以将对象的高质量版本放置在他的区域中以供进一步查看。

我想知道 vuforia 是否可行。我想使用这个平台,因为据我所知它运行良好,而且它是跨平台的(该应用程序需要用于 android 和 HoloLens)。

我已经设置了基本应用程序,您可以在其中放置胶囊。现在我想在 vuforia 检测到地平面后自动放置(在本例中为胶囊)。据我所知,平面探测器有在检测到输入时会发生的事件,但我找不到在检测到地平面时会发生的事件。 vuforia 还有可能吗?我知道它适用于 HoloLens,但我想知道 android 或其他移动设备是否可行。我真的不知道去哪里 start/look 所以我希望有人能指出我正确的方向。

如果我需要包含更多信息,请告诉我!

Vuforia PlaneFinderBehaviour(参见文档 here)具有事件 OnAutomaticHitTest,它会在检测到地平面的每一帧触发。 所以你可以用它来自动生成一个对象。

您必须在 On Automatic Hit Test 而不是 "Plane Finder" 的 On Interactive Hit Test 列表中添加您的方法:

我听说 vuforia fusion 尚不支持 ARCore(它支持 ARKit),因此它使用内部实现来模拟 ARCore 功能,他们正在等待 ARCore 的最终版本来支持它。许多用户报告说,即使他们使用支持 ARCore 的设备,他们的对象也会移动。