ARCore ObjectRenderer检测到对象在相机框架中

时间:2018-12-05 00:12:54

标签: arcore glsurfaceview

我希望在GLSurfaceView上显示一些辅助文字。但是,我只想在我之前不看到相机框架中的物体时显示它。如何检测3d对象在相机框架中是否可见?

1 个答案:

答案 0 :(得分:0)

不必每次都检查相机框架中有什么对象,而是将自己的助手文本附加到您要应用于的对象下方或上方,可能会更容易(加深您的特定应用程序)锚点。

这还具有以下优点:仅当对象居中时才将文本居中-即,仅当对象的某个角位于摄像机视图中时,您不会突然完全显示文本。

ViewRenderables允许您通过使用setRenderable(Renderable)将2D Android视图附加到Node上来渲染3D空间中的2D Android视图。

https://developers.google.com/ar/reference/java/sceneform/reference/com/google/ar/sceneform/rendering/ViewRenderable