Sur cette page

MorphingAnimation QML Type

Un type mettant en œuvre l'animation de morphing de la forme du mélange. Plus d'informations...

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

AbstractAnimation

Status: Deprecated

Propriétés

Description détaillée

Le type MorphingAnimation met en œuvre l'animation de morphing de formes mixtes vers une cible GeometryRenderer. La MorphingAnimation définit la bonne Attributes des cibles de morphing vers la cible GeometryRenderer::geometry et calcule l'interpolateur pour la position actuelle. Le mélange réel entre les attributs doit être mis en œuvre dans le matériau. MorphPhongMaterial implémente un matériau prenant en charge le morphing pour le modèle d'éclairage Phong. Le mélange s'effectue entre deux attributs : "base" et "cible". Les noms des attributs base et cible sont tirés des noms des cibles de morphing, l'attribut base conservant le nom qu'il porte déjà et le nom de l'attribut cible étant complété par la mention "Target". Toutes les cibles morphiques de l'animation doivent contenir les attributs portant les mêmes noms que ceux de la géométrie de base.

Documentation sur les propriétés

easing : EasingCurve

Contient la courbe d'assouplissement de l'interpolateur entre les cibles morphologiques.

interpolator : real [read-only]

Contient l'interpolateur entre les attributs de base et les attributs cibles.

method : enumeration

Indique la méthode de morphing. La valeur par défaut est Relative.

  • Normalisé
  • Relatif

morphTargets : list<MorphTarget>

Contient la liste des cibles de morphing dans l'animation de morphing.

target : GeometryRenderer

Détient la cible GeometryRenderer à laquelle l'animation de morphing est appliquée.

targetName : string

Contient le nom de la géométrie cible. Il s'agit d'une propriété de commodité qui facilite la correspondance entre la géométrie cible et l'animation de morphing. Le nom est généralement le même que celui de l'entité mère de la géométrie cible GeometryRenderer, mais ce n'est pas obligatoire.

targetPositions : list<real>

Contient les valeurs de position de la cible morphologique. Chaque position de la liste spécifie la position de la cible morphologique correspondante avec le même index. Les valeurs doivent être classées par ordre croissant. Les valeurs peuvent être positives ou négatives et n'ont pas d'unité prédéfinie.

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