Как нарисовать растровое изображение на стороне куба с помощью сцены? - PullRequest
0 голосов
/ 14 июня 2019

Я использую сценограмму, чтобы нарисовать мою модель (куб с закругленными углами).Я хотел бы нарисовать изображение только на одной стороне.В настоящее время я загружаю изображение в текстуру и создаю материал с этой текстурой, а текстура рисуется на всем кубе.Мой код:

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)
                }

Я предполагаю, что мне нужно создать какой-то материал, который будет описывать рисование текстуры.

...