gpt4 book ai didi

android - 是否可以在 ARCore 运行时修改 3D 模型的结构?

转载 作者:太空狗 更新时间:2023-10-29 14:35:54 24 4
gpt4 key购买 nike

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

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

最佳答案

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

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

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

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

关于android - 是否可以在 ARCore 运行时修改 3D 模型的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56064405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com