En esta página

AdditiveClipBlend QML Type

Realiza una mezcla aditiva de dos clips de animación basada en un factor aditivo. Más...

Import Statement: import Qt3D.Animation 2.11
In C++: QAdditiveClipBlend
Status: Deprecated

Propiedades

Descripción detallada

QAdditiveClipBlend puede ser útil para crear efectos de animación avanzados basados en clips de animación individuales. Por ejemplo, si

  • estableces la propiedad baseClip a un clip de animación de ciclo de paseo normal y
  • establece la propiedad additiveClip a un clip de diferencia de cabeza temblorosa,

entonces ajustando la propiedad additiveFactor controlará cuánto de additiveClip se añade a baseClip. Esto tiene el efecto de que con un additiveFactor de cero, este nodo de mezcla producirá el clip de ciclo de paseo original. Con un additiveFactor de 1, producirá el ciclo de paseo incluyendo una animación de cabeza temblorosa.

La operación de mezcla implementada por esta clase es:

resultClip = baseClip + additiveFactor * additiveClip

No hay nada que le impida utilizar valores para la propiedad additiveFacor fuera del rango de 0 a 1, pero tenga en cuenta que los clips de animación de entrada pueden no estar creados de tal manera que esto tenga sentido.

Véase también BlendedClipAnimator.

Documentación de la propiedad

additiveClip : AbstractClipBlendNode

Esta propiedad contiene el clip aditivo que se mezclará con el baseClip. La cantidad de mezcla se controla mediante la propiedad additiveFactor.

additiveFactor : real

Especifica el factor de mezcla, normalmente entre 0 y 1, para controlar la mezcla de dos clips de animación.

baseClip : AbstractClipBlendNode

Esta propiedad contiene el clip base de la animación. Cuando additiveFactor es cero, baseClip también será el clip resultante de este nodo de mezcla.

© 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.