qualityAssurance.checks.animation module¶
-
class
qualityAssurance.checks.animation.CleanAnimation¶ Bases:
qualityAssurance.utils.qa.QualityAssuranceAnimation curves that have unnessecary keys. When fixing this error either the unnessecary keys will be removed, or the entire animation curve will be deleted if it is a static channel.
-
evaluateAnimCurve(animCurve, angle=0.001, size=0.001)¶ Process an animation curve and see if it contains any unnessecary keys or if the animation curve can be deleted as a whole. The return value is a tuple with the action, either “delete” or “indices”, this variable can be used to determine which action to take next. And the list of indices that can be removed.
Parameters: - animCurve (str) –
- angle (float) –
- size (float) –
Returns: Action and indices
Return type: tuple
-
-
class
qualityAssurance.checks.animation.ComponentAnimation¶ Bases:
qualityAssurance.utils.qa.QualityAssuranceMeshes will be checked if they have animation curves connected to them. When fixing this error the animation curves will be deleted.
-
class
qualityAssurance.checks.animation.NotConnectedAnimation¶ Bases:
qualityAssurance.utils.qa.QualityAssuranceAnimation curves will be checked to see if the output value is connected. When fixing this error the non-connected animation curves will be deleted.
-
class
qualityAssurance.checks.animation.SubFrameAnimation¶ Bases:
qualityAssurance.utils.qa.QualityAssuranceAnimation curves will be checked if they have keys set to sub-frames. When fixing this error those keys will be rounded to the closest round value.
-
class
qualityAssurance.checks.animation.TemplateAnimation¶ Bases:
qualityAssurance.utils.qa.QualityAssuranceAnimation curves that are set to template. When fixing this error the animation curves will be untemplated.