Spec-Zone.ru › Qt

Анимация морфинга QML Тип

Тип, реализующий анимацию морфинга смешения форм. Подробнее...

Заявление об импорте: import Qt3D.Animation
С момента: Qt 5.9
Создает: QMorphingAnimation
Наследует:

AbstractAnimation

  • Список всех членов, включая унаследованные

Свойства

  • easing : EasingCurve
  • interpolator : вещественное число
  • method : перечисление
  • morphTargets : список<MorphTarget>
  • target : GeometryRenderer
  • targetName : строка
  • targetPositions : список<вещественное число>

Подробное описание

Тип MorphingAnimation реализует анимацию морфинга смешения форм к целевому GeometryRenderer. MorphingAnimation устанавливает правильные Атрибуты из целевых точек морфинга в целевой GeometryRenderer::geometry и вычисляет интерполятор для текущей позиции. Фактическое смешение между атрибутами должно быть реализовано в материале. MorphPhongMaterial реализует материал с поддержкой морфинга для модели освещения Phong. Смешение происходит между 2 атрибутами — 'base' и 'target'. Имена атрибутов базового и целевого взяты из имен целевых точек морфинга, где базовый атрибут сохраняет имеющееся имя, а имя целевого атрибута получает приставку «Target». Все целевые точки морфинга в анимации должны содержать атрибуты с теми же именами, что и в базовой геометрии.

Документация по свойствам

easing : EasingCurve

Содержит кривую сглаживания интерполятора между целевыми точками морфинга.

[только чтение] interpolator : вещественное число

Содержит интерполятор между базовыми и целевыми атрибутами.

method : перечисление

Содержит метод морфинга. По умолчанию — Relative.

  • Нормализованный
  • Относительный

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-morphinganimation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API