我正在android Studio和Kotlin中构建一个Android应用程序,它实现了ARCore来渲染条形图的3D模型。我需要基于从API获得的实时数据来呈现这些模型,但我不知道是否有一种方法可以在运行时修改3D模型结构,以便使条形图反映实时数据。
我知道在运行时使用Sceneform渲染3D模型的可能性,以及改变纹理,但这似乎对我的问题没有帮助。
发布于 2019-05-16 16:27:07
这可能值得考虑是否可以使用可用于渲染器的动画功能来满足您的需求-例如,设计条形图,使您想要的更改成为动画设计的一部分。
这将允许您使用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
https://stackoverflow.com/questions/56064405
复制相似问题