En esta página

KeyframeAnimation QML Type

Un tipo que implementa una animación simple de fotogramas clave a un Transform. Más...

Import Statement: import Qt3D.Animation 2.11
In C++: QKeyframeAnimation
Inherits:

AbstractAnimation

Status: Deprecated

Propiedades

Descripción detallada

Un tipo KeyframeAnimation implementa una animación simple de fotogramas clave que se puede utilizar para animar Transform. Los keyframes consisten en múltiples Qt3D.Core::Transforms temporizados, que son interpolados y aplicados al Transform de destino. EasingCurve se utiliza entre los fotogramas clave para controlar el interpolador. RepeatMode puede establecerse para cuando la posición establecida en el KeyframeAnimation es menor o mayor que los valores definidos en las posiciones de los fotogramas clave.

Documentación de Propiedades

easing : EasingCurve

Mantiene la curva de relajación del interpolador entre fotogramas clave.

endMode : enumeration

Mantiene el modo de repetición para los valores de posición mayores que la posición del último fotograma.

  • Ninguno
  • Constante
  • Repetir

framePositions : list<real>

Contiene las posiciones de los fotogramas clave. Cada posición de la lista especifica la posición del fotograma clave correspondiente. Los valores deben estar en orden ascendente. Los valores pueden ser positivos o negativos y no tienen ninguna unidad predefinida.

keyframes : list<Transform>

Contiene la lista de fotogramas clave de la animación.

startMode : enumeration

Mantiene el modo de repetición para los valores de posición inferiores a la posición del primer fotograma.

  • Ninguno
  • Constante
  • Repetir

target : Transform

Mantiene el Transform de destino al que se aplica la animación.

targetName : string

Contiene el nombre de la transformación de destino. Se trata de una propiedad que facilita la correspondencia entre la transformación de destino y el fotograma clave de la animación. El nombre suele ser el mismo que el de la entidad padre de la transformación de destino, pero no tiene por qué serlo.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.