Анимация слияния вершин QML
Тип, реализующий анимацию морфинга слияния вершин. Подробнее...
| Заявление об импорте: | import Qt3D.Animation |
| С: | Qt 5.9 |
| Создаёт: | QVertexBlendAnimation |
| Наследует от: |
Свойства
- interpolator : вещественное число
- morphTargets : список<MorphTarget>
- target : GeometryRenderer
- targetName : строка
- targetPositions : список<вещественное число>
Подробное описание
Тип VertexBlendAnimation реализует анимацию морфинга слияния вершин для целевого объекта GeometryRenderer. VertexBlendAnimation устанавливает правильные Атрибуты из целевых объектов морфинга для целевого GeometryRenderer::geometry и вычисляет интерполятор для текущей позиции. В отличие от MorphingAnimation, где слияние управляется весами смешивания, слияние происходит между последовательными целевыми объектами морфинга. Фактическое слияние между атрибутами должно быть реализовано в материале. MorphPhongMaterial реализует материал с поддержкой морфинга для модели освещения Фонга. Слияние происходит между 2 атрибутами — 'base' и 'target'. Имена базового и целевого атрибутов берутся из имен целевых объектов морфинга, где базовый атрибут сохраняет уже имеющееся имя, а имя целевого атрибута дополняется 'Target'. Все целевые объекты морфинга в анимации должны содержать атрибуты с одинаковыми именами, что и в базовой геометрии.
Документация по свойствам
[только для чтения] interpolator : вещественное число
Содержит интерполятор между базовыми и целевыми атрибутами.
morphTargets : список<MorphTarget>
Содержит список целевых объектов морфинга, добавленных в анимацию.
target : GeometryRenderer
Содержит целевой GeometryRenderer, к которому применяется анимация морфинга.
targetName : строка
Содержит имя целевой геометрии. Это свойство удобства, упрощающее сопоставление целевой геометрии с анимацией морфинга. Имя обычно совпадает с именем родительского объекта целевого GeometryRenderer, но не обязательно.
targetPositions : список<вещественное число>
Содержит значения позиций целевых объектов морфинга. Каждая позиция в списке определяет позицию соответствующего целевого объекта морфинга с тем же индексом. Значения должны быть в порядке возрастания. Значения могут быть положительными или отрицательными и не имеют предопределённой единицы измерения.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-animation-vertexblendanimation.html