如何使用Sceneform在立方体侧绘制位图?

时间:2019-06-14 14:50:36

标签: android sceneform

我正在使用Sceneform绘制我的模型(带有圆角的立方体)。我只想在一侧绘制图像。 目前,我将图像加载到纹理中并创建具有该纹理的材料,然后在整个立方体上绘制纹理。 我的代码:

val texture = Texture.builder()
.setSource { assets.open("picture.png") }
.build()
.get()

val materialFuture = MaterialFactory.makeOpaqueWithTexture(this, texture)

ModelRenderable.builder()
                .setSource(this, uri)
                .build()
                .thenAcceptBoth(materialFuture) { model, material ->
                    model.material = material
                    scene.addChild(model)
                }

我假设我必须创建一些描述纹理绘图的材料。

0 个答案:

没有答案