class QAdditiveClipBlend#

根据加性因子进行两个动画片段的加性混合。更多

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend

摘要#

属性#

方法#

槽位#

信号#

注意

本文档可能包含从C++自动翻译为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译中存在问题,也可以通过创建https:/bugreports.qt.io/projects/PYSIDE上的条目来告诉我们。

详细说明#

QAdditiveClipBlend可用于创建基于单个动画片段的先进动画效果。例如,如果您

  • baseClip属性设置为正常的行走周期动画片段,并且

  • additiveClip属性设置为摇头动作差异片段,

然后调整additiveFactor属性将控制从additiveClip添加到baseClip上的程度。这会使additiveFactor为0时,该混合节点产生原始的行走周期片段。当additiveFactor为1时,它会产生包括摇头动画的行走周期。

该类实现的混合操作是

resultClip = baseClip + additiveFactor * additiveClip

没有阻止您使用additiveFacor属性的0到1范围之外的值,但是请注意,输入的动画片段可能不是以这种方式编写的,以便使其有意义。

另请参阅

QBlendedClipAnimator

注意

可以在使用from __feature__ import true_property时直接使用属性,或者通过访问器函数否则。

property additiveClip: QAbstractClipBlendNode#

此属性存储要混合到baseClip的附加裁剪。混合量由additiveFactor属性控制。

访问函数
属性additiveFactorᅟ: float#

指定混合因子,通常介于0和1之间,以控制两个动画片段的混合。

访问函数
属性baseClipᅟ: QAbstractClipBlendNode#

此属性存储基本动画裁剪。当additiveFactor为零时,baseClip也将是此混合节点的结果裁剪。

访问函数
__init__([parent=None])#
参数:

parentQNode

additiveClip()#
返回类型:

QAbstractClipBlendNode

另请参阅

setAdditiveClip()

属性additiveClipᅟ的获取器。

additiveClipChanged(additiveClip)#
参数:

additiveClipQAbstractClipBlendNode

additiveClipᅟ属性的通告信号。

additiveFactor()#
返回类型:

float

另请参阅

setAdditiveFactor()

属性additiveFactorᅟ的获取器。

additiveFactorChanged(additiveFactor)#
参数:

additiveFactor – float

属性 additiveFactor 的通知信号。

baseClip()#
返回类型:

QAbstractClipBlendNode

另请参阅

setBaseClip()

属性 baseClip 的getter。

baseClipChanged(baseClip)#
参数:

baseClipQAbstractClipBlendNode

属性 baseClip 的通知信号。

setAdditiveClip(additiveClip)#
参数:

additiveClipQAbstractClipBlendNode

另请参阅

additiveClip()

属性 additiveClip 的setter。

setAdditiveFactor(additiveFactor)#
参数:

additiveFactor – float

另请参阅

additiveFactor()

属性 additiveFactor 的setter。

setBaseClip(baseClip)#
参数:

baseClipQAbstractClipBlendNode

另请参阅

baseClip()

属性 baseClip 的setter。