QChannel#

Defines a channel for a QAnimationClipData . The animation system interpolates each channel component independently except in the case the QChannel is called “Rotation” (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent. In that case the interpolation will be performed using SLERP. More

Synopsis#

Functions#

Detailed Description#

class PySide6.Qt3DAnimation.Qt3DAnimation.QChannel#

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel(name)

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel(arg__1)

Parameters
PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.appendChannelComponent(component)#
Parameters

componentPySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.begin()#
Return type

PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.cbegin()#
Return type

PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.cend()#
Return type

PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.channelComponentCount()#
Return type

int

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.clearChannelComponents()#
PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.end()#
Return type

PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.insertChannelComponent(index, component)#
Parameters
PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.jointIndex()#
Return type

int

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.name()#
Return type

str

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.removeChannelComponent(index)#
Parameters

index – int

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.setJointIndex(jointIndex)#
Parameters

jointIndex – int

PySide6.Qt3DAnimation.Qt3DAnimation.QChannel.setName(name)#
Parameters

name – str