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