UT3FrameWeights.is_consistent_with#

t3toolbox.uniform_frame_variations_format.UT3FrameWeights.is_consistent_with(tangent)#
def is_consistent_with(self, tangent) -> bool:

True iff this metric can be absorbed into a UT3Tangent’s (or UT3Variations’) variations (non-raising): padded widths match, this weight’s stack C is the trailing part of the variation stack K + C, and the masks agree (broadcast constant over K).

Like the variations themselves, this is blind to the frame. Whether the metric belongs to a particular tangent’s frame needs the frame, and is checked by check_ufw_pair().

Return type:

bool