1. 首页
  2. 问答社区

问答社区

Vuforia中updateRenderingPrimitives函数以及RenderingPrimitives类的作用是什么

花开富贵 发布于 10个月前 分类:Vuforia

Vuforia中在

onConfigurationChanged函数、
onVuforiaStarted函数中都会使用RenderingPrimitives的实例化对象,
请问这RenderingPrimitives类的作用是什么呢?

1个回复

  • 小梨

    RenderingPrimitives和Renderer类是通过Vuforia API提供AR渲染支持的两个主要组件。 

    Renderer类在此处支持视频背景纹理更新,并将使用图形资源(例如纹理,渲染调用)。

    另一方面,RenderingPrimitives类与渲染器无关(仅CPU数据),应用于支持基于视频的单眼AR渲染所需的所有逻辑。

    RenderingPrimitives基于“ rendering”构建块(RenderingPrimitives中的“图元”)的概念构建,您可以轻松地组合以渲染场景。这些原语遵循一些常见的渲染概念:

    • 用于增强的视口,
    • 投影矩阵用于您的扩充,
    • 用于视频背景渲染的图元对象, 
    • 视频背景的投影矩阵,
    • 等等。

    使用来自跟踪状态的信息构建RenderingPrimitives,并且还使用设备信息(屏幕方向,设备类型)。您可以将它们视为与“跟踪”但与“渲染”的状态相同(“渲染状态”)。

    更多资料可以参考 :  https://library.vuforia.com/articles/Solution/How-To-Use-Rendering-Primitives

    10个月前 1条评论 我来评论

联系我们

AR社区交流群:AR社区交流群

QR code