在ARCore / Sceneform中访问可渲染子网格的方法?

时间:2019-07-15 19:33:13

标签: arcore sceneform

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

我想知道是否通过RenderableDefinition实现了此功能,但是有关该主题的文档尚不清楚。

对此有何建议?

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

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

ModelRenderable modelRenderable = (ModelRenderable) transformableNode.getRenderable();
modelRenderable.getMaterial(4); //4 is the submesh index