我正在使用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)
}
我假设我必须创建一些描述纹理绘图的材料。