Я хочу визуализировать две 3d модели с помощью qml и управлять вращением, obj2 является дочерним для obj1, как заставить obj2 следовать за вращением obj1. Я пробовал qml таким образом (но я не знаю, как назначить угол поворота obj2), main.qml:
Item{
Scene3D {
id: scene3D
anchors.fill: parent
anchors.verticalCenter: parent.verticalCenter
focus: true
aspects: "input"
}
obj1 {
id: obj1
obj2 {
id: obj2
}
}
}
obj2.qml
Entity {
id: sceneRoot
Transform {
id: j2Transform
property real rotate_x : 0
property real rotate_y: 0
property real rotate_z : 0
Scale {
scale: 0.5
}
Rotate {
id: rotate_x
angle: // how to assign?
axis: Qt.vector3d(1, 0, 0)
}
Rotate {
id: rotate_y
angle: // how to assign?
axis: Qt.vector3d(0, 1, 0)
}
Rotate {
id: rotate_z
angle:// how to assign?
axis: Qt.vector3d(0, 0, 1)
}
Translate {
property real translation: 1
dy: 0
}
}
Mesh {
id: j2Mesh
source: "../res/obj/obj2.obj"
}
}
Спасибо.