2016-10-15 4 views
0

Я новичок в Qt3D, и мне интересно, можно ли взять объект и повернуть его вокруг оси, например. ось х. Затем переведите его в определенном направлении и затем поверните вокруг начала координат.Qt3D вращения и переводы

Все, что я могу сделать, это одно вращение и перевод.

спасибо.

ответ

0

Просто используйте Transform объект:

Transform { 
    id: transform 
    scale3D: Qt.vector3d(root.scaleX, root.scaleY, root.scaleZ); 
    rotation: fromEulerAngles(rotateX, rotateY, rotateZ); 
    translation: Qt.vector3d(root.x, root.y, root.z); 
} 

Используя Transform, вы можете масштабировать, вращать, перевести объект. Дополнительную информацию см. В справке или примерах Qt3D.