Qt3DAnimation::QLerpClipBlend Class
class Qt3DAnimation::QLerpClipBlendRealiza una interpolación lineal de dos clips de animación basada en un factor normalizado. Más...
| Cabecera: | #include <QLerpClipBlend> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation)target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
| qmake: | QT += 3danimation |
| En QML: | LerpClipBlend |
| Hereda: | Qt3DAnimation::QAbstractClipBlendNode |
| Status: | Obsoleto |
Propiedades
- blendFactor : float
- endClip : Qt3DAnimation::QAbstractClipBlendNode*
- startClip : Qt3DAnimation::QAbstractClipBlendNode*
Funciones públicas
| float | blendFactor() const |
| Qt3DAnimation::QAbstractClipBlendNode * | endClip() const |
| Qt3DAnimation::QAbstractClipBlendNode * | startClip() const |
Ranuras públicas
| void | setBlendFactor(float blendFactor) |
| void | setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
| void | setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
Señales
| void | blendFactorChanged(float blendFactor) |
| void | endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
| void | startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
Descripción Detallada
QLerpClipBlend puede ser útil para crear efectos de animación avanzados basados en clips de animación individuales. Por ejemplo, dado un personaje jugador, lerp blending puede ser usado para combinar un clip de animación caminando con un clip de animación herido basado en un factor blend que se incrementa cuanto más herido está el jugador. Esto permitiría con un factor de mezcla == 0 tener un jugador caminando sin heridas, con un factor de mezcla == 1 un jugador completamente herido, con un factor de mezcla == 0.5 un jugador parcialmente caminando y herido.
Ver también QBlendedClipAnimator.
Documentación de Propiedades
blendFactor : float
Especifica el factor de mezcla entre 0 y 1 para controlar la mezcla de dos clips de animación.
Funciones de acceso:
| float | blendFactor() const |
| void | setBlendFactor(float blendFactor) |
Señal del notificador:
| void | blendFactorChanged(float blendFactor) |
endClip : Qt3DAnimation::QAbstractClipBlendNode*
Contiene el subárbol que debe utilizarse como clip de inicio para este nodo de mezcla lerp. Es decir, el clip devuelto por este nodo de mezcla cuando blendFactor tiene el valor 1.
Funciones de acceso:
| Qt3DAnimation::QAbstractClipBlendNode * | endClip() const |
| void | setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
Señal del notificador:
| void | endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
startClip : Qt3DAnimation::QAbstractClipBlendNode*
Contiene el subárbol que debe utilizarse como clip de inicio para este nodo de mezcla lerp. Es decir, el clip devuelto por este nodo de mezcla cuando blendFactor tiene el valor 0.
Funciones de acceso:
| Qt3DAnimation::QAbstractClipBlendNode * | startClip() const |
| void | setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
Señal del notificador:
| void | startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
© 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.