【问题标题】:Is it possible to modify the structure of a 3D model at runtime in ARCore?是否可以在 ARCore 运行时修改 3D 模型的结构?
【发布时间】:2019-09-27 14:01:13
【问题描述】:

我正在 Android Studio 和 Kotlin 中构建一个 Android 应用,它实现了 ARCore 以呈现条形图的 3D 模型。我需要根据从 API 获得的实时数据来渲染这些模型,但我不知道是否有办法在运行时修改 3D 模型结构,以使条形图反映实时数据。

我知道在运行时使用 Sceneform 渲染 3D 模型以及更改纹理的可能性,但这似乎对我的问题没有帮助。

【问题讨论】:

    标签: android android-studio kotlin arcore


    【解决方案1】:

    您是否可以使用可用于渲染的动画功能来满足您的需求可能值得考虑 - 即设计您的条形图,以便您想要的更改成为动画设计的一部分。

    这将允许您使用 Sceneform 的内置动画支持:https://developers.google.com/ar/develop/java/sceneform/animation/overview-enable-animations

    与 3D 模型一样,动画是预先创建的,并在您构建项目时导入到项目中。

    如果您的模型相对简单,您还可以在运行时使用 ViewRenderable.builder() 创建简单的可渲染对象 - 这允许您引用布局或以编程方式创建的视图,您可以在其中设置栏的高度例如在图表中。更多信息在这里:https://developers.google.com/ar/develop/java/sceneform/create-renderables

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 2017-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      相关资源
      最近更新 更多