问答社区
Vuforia中updateRenderingPrimitives函数以及RenderingPrimitives类的作用是什么
分类: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
1年前 我来评论