Qt3DAnimation.QAdditiveClipBlend

Performs an additive blend of two animation clips based on an additive factor. 更多

Inheritance diagram of PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend

概要

信号

详细描述

QAdditiveClipBlend can be useful to create advanced animation effects based on individual animation clips. For example, if you:

  • set the baseClip property to a normal walk cycle animation clip and

  • set the additiveClip property to a shaking head difference clip,

then adjusting the additiveFactor property will control how much of the additiveClip gets added on to the baseClip . This has he effect that with an additiveFactor of zero, this blend node will yield the original walk cycle clip. With an additiveFactor of 1, it will yield the walk cycle including a shaking head animation.

The blending operation implemented by this class is:

resultClip = baseClip + additiveFactor * additiveClip
											

There is nothing stopping you from using values for the additiveFacor property outside the 0 to 1 range, but please be aware that the input animation clips may not be authored in such a way for this to make sense.

另请参阅

QBlendedClipAnimator

class PySide2.Qt3DAnimation.Qt3DAnimation. QAdditiveClipBlend ( [ parent=None ] )
参数

parent QNode

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. additiveClip ( )
返回类型

QAbstractClipBlendNode

另请参阅

setAdditiveClip()

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. additiveClipChanged ( additiveClip )
参数

additiveClip QAbstractClipBlendNode

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. additiveFactor ( )
返回类型

float

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. additiveFactorChanged ( additiveFactor )
参数

additiveFactor float

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. baseClip ( )
返回类型

QAbstractClipBlendNode

另请参阅

setBaseClip()

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. baseClipChanged ( baseClip )
参数

baseClip QAbstractClipBlendNode

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. setAdditiveClip ( additiveClip )
参数

additiveClip QAbstractClipBlendNode

另请参阅

additiveClip()

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. setAdditiveFactor ( additiveFactor )
参数

additiveFactor float

另请参阅

additiveFactor()

PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend. setBaseClip ( baseClip )
参数

baseClip QAbstractClipBlendNode

另请参阅

baseClip()