Auf dieser Seite

AdditiveClipBlend QML Type

Führt eine additive Überblendung zweier Animationsclips auf Basis eines Additionsfaktors durch. Mehr...

Import Statement: import Qt3D.Animation 2.12
In C++: QAdditiveClipBlend
Status: Technology preview

Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.

Eigenschaften

Ausführliche Beschreibung

QAdditiveClipBlend kann nützlich sein, um komplexe Animationseffekte auf der Grundlage einzelner Animationsclips zu erstellen. Wenn Sie beispielsweise:

  • die Eigenschaft „ baseClip “ auf einen normalen Laufzyklus-Animationsclip setzen und
  • die Eigenschaft „ additiveClip “ auf einen Differenzclip für Kopfschütteln setzen,

dann steuert die Anpassung der Eigenschaft „ additiveFactor “, in welchem Umfang der Clip „ additiveClip “ zum Clip „ baseClip “ hinzugefügt wird. Dies hat zur Folge, dass bei einem „ additiveFactor “-Wert von Null dieser Blend-Knoten den ursprünglichen Walk-Cycle-Clip liefert. Bei einem „ additiveFactor “-Wert von 1 liefert er den Walk-Cycle einschließlich einer Kopfschüttel-Animation.

Die von dieser Klasse implementierte Überblendungsoperation lautet:

resultClip = baseClip + additiveFactor * additiveClip

Es spricht nichts dagegen, Werte für die Eigenschaft „additiveFacor“ außerhalb des Bereichs von 0 bis 1 zu verwenden, aber bitte beachten Sie, dass die Eingabe-Animationsclips möglicherweise nicht so erstellt wurden, dass dies sinnvoll ist.

Siehe auch BlendedClipAnimator.

Eigenschaftsdokumentation

additiveClip : AbstractClipBlendNode

Diese Eigenschaft enthält den additiven Clip, der mit dem „ baseClip “ überblendet werden soll. Der Grad der Überblendung wird durch die Eigenschaft „ additiveFactor “ gesteuert.

additiveFactor : real

Legt den Überblendungsfaktor fest, der in der Regel zwischen 0 und 1 liegt, um die Überblendung zweier Animationsclips zu steuern.

baseClip : AbstractClipBlendNode

Diese Eigenschaft enthält den Basis-Animationsclip. Wenn der Wert für „ additiveFactor “ Null ist, entspricht der Wert für „ baseClip “ ebenfalls dem resultierenden Clip dieses Blend-Knotens.

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