QML применяет текстуру к сетке

Я пытаюсь применить текстуру изображения к сетке в QML (Qt 5.6.2). Я начал с примера «Shadow Map QML» и хочу текстурировать GroundPlane. Классы Material и Effect qml применяются к этой сетке GroundPlane, но я не вижу, как применить текстуру изображения. В QML есть TextureImage, ShaderEffect, но ничего о том, как их можно применить к сетке. Любые идеи?

РЕДАКТИРОВАТЬ: Qt 5.6.2 не является хорошей версией для работы с Qt3D, поскольку первый «полностью поддерживаемый выпуск стабильного модуля Qt 3D» был в Qt 5.7. Итак, я посмотрю на Qt 5.7, может быть, 5.8 сейчас! И, на первый взгляд, у меша есть некоторые свойства текстуры.


person SteveTJS    schedule 20.03.2017    source источник


Ответы (1)


вот вам простой пример: https://github.com/tripolskypetr/simpleqml3d смотрите на IronMan. qml

person Petr Tripolsky    schedule 09.04.2017
comment
исправлена ​​ошибка неподдерживаемого типа Qt3DRender::QAbstractTexture* в Qt 5.12 - person Petr Tripolsky; 22.06.2019