如何访问ARCore / Sceneform中的可渲染子网格?

问题描述 投票:2回答:1

使用ARCore / Sceneform API,我需要访问Renderable的特定子网格,但找不到实现它的方法。

我想知道是否通过RenderableDefinition实现了此功能,但是文档对此主题并不十分清楚。

对此有何建议?

感谢您的时间。

arcore sceneform
1个回答
0
投票

您可以使用getMaterial(int subMeshIndex)方法访问它。

ModelRenderable modelRenderable = (ModelRenderable) transformableNode.getRenderable();
modelRenderable.getMaterial(4); //4 is the submesh index
© www.soinside.com 2019 - 2024. All rights reserved.